레일즈(rails)랑 그레일즈(grails)를 대강 비교해봤다.
레일즈는 "ab -n 1000 -c 10"의 테스트에서 CPU 99% MEM 8% 까지 먹는다.
그레일즈는 "ab -n 100 -c 1" 만 줘도 CPU 99% MEM 80% 까지 간다. 대략 10배정도 힘들어한다. (메모리를 더주면 GC를 안할테니 비교해볼만할지도 모른다.)
초당 요청 처리는 그레일즈가 3개, 레일즈는 29개 정도. 한개를 처리하는 시간은 그레일즈 336ms, 레일즈 30ms. 어디를 봐도 10배정도 느리다. ab 를 쓰는 테스트는 너무 많이 부정확한 걸까?
사실... 스프링같은 것이 아래쪽에 들어있는 놈을 쓸 필요는 없겠지. 너무 크니까...
http://graemerocher.blogspot.com/2008/01/grails-making-java-developers-forget.html
을 읽어봐도 꼭 옮겨갈 필요는 없어보인다. 다만..
내가 뭘만들든지 이 녀석들은 참고할 필요가 있겠다. 이녀석들 : http://grails.org/Plugins
이상~
레일즈는 "ab -n 1000 -c 10"의 테스트에서 CPU 99% MEM 8% 까지 먹는다.
그레일즈는 "ab -n 100 -c 1" 만 줘도 CPU 99% MEM 80% 까지 간다. 대략 10배정도 힘들어한다. (메모리를 더주면 GC를 안할테니 비교해볼만할지도 모른다.)
초당 요청 처리는 그레일즈가 3개, 레일즈는 29개 정도. 한개를 처리하는 시간은 그레일즈 336ms, 레일즈 30ms. 어디를 봐도 10배정도 느리다. ab 를 쓰는 테스트는 너무 많이 부정확한 걸까?
대강 살펴본 것이고, 결정적으로 메모리가 별로 없는 서버라서 비교하기 힘들긴 하지만, 그래도 대강비교에서는 레일즈 승. Graeme씨가 테스트하기로는 그레일즈가 더 빠르다고 했는데, 어째 이런 결과가 나온 걸까? 흠...
사실... 스프링같은 것이 아래쪽에 들어있는 놈을 쓸 필요는 없겠지. 너무 크니까...
http://graemerocher.blogspot.com/2008/01/grails-making-java-developers-forget.html
을 읽어봐도 꼭 옮겨갈 필요는 없어보인다. 다만..
내가 뭘만들든지 이 녀석들은 참고할 필요가 있겠다. 이녀석들 : http://grails.org/Plugins
이상~