최근 몇달간 NetBSD CVS가 상당히 바쁘게 돌아가고 있습니다. 메일링 리스트에 연일 새로운 기능과 그 성능에 대한 얘기가 끊이질 않는군요. 대부분은 별도 브랜치를 만들어 구현해오던 것들인데, 최근들어 -current로 통합이 되었습니다. 굵직한 것들로는 멀티프로세서에서의 성능 개선새 malloc 등이 있었는데, 이번주에는 Mindaugas Rasiukevicius씨가 만든 새로운 스케쥴러도 통합이 되었네요. 이것도 최근 추세에 따라 MySQL SysBench 결과가 올라왔습니다. 쓰레드가 하나인 경우에는 기존의 스케쥴러(SCHED_4BSD, 빨간색)와 별 차이가 없지만, 쓰레드가 많아지면 새 스케쥴러(SCHED_M2, 연두색)가 무려 50%나 더 많은 트랜잭션을 처리할 수 있습니다. 연이은 벤치마크 결과를 보고 있으니 제 데스크탑도 어서 프로세서가 여러개 달린 놈으로 바꿔야만 할 것 같은 생각이 듭니다.

댓글 남기기