본문 바로가기

Skills/System

CPU Speed 조절을 통한 전력소비당 퍼포먼스 효율을 높여봅시다!

음.. 요즘 퇴사를 앞두고 있기에 .. 회사를 아주 내맘대로 널럴하게 다니고 있는중인데,
( 뭐 물론 위에서는 싫어하지만... )

Cgroup 이나 Tuned 를 이용한 시스템 튜닝에 대한 글을 쓰기에는,

아직 내공이 정갈하게 정련되지 못해서 간단하게 CPU frequency 를 이용한

단위 전력당 퍼포먼스를 높이기 위한 방법과 Green Computing 에 대해서

찌질하게나마 써보려고 한다....


문득, 예전 VMware 서버가상화를 하면서 들었던 말이 떠오른다.

"VMware 로 통합화된 서버의 뒤를 가보라. 가상화를 위해 얼마나 많은 Cpu 와, Power
그리고 각종 자원들이 멈추지 않고 힘들게 돌아가고 있는지 알 수 있을 것이다."

뭐 정확하게 기억하는건 아닌데 아무튼 또다른 친환경의 정책으로도 사용되는

서버 가상화에 대한 자원효율에 대한 글귀인데,

서버 가상화가 아무리 발달되었다고 해도, 실로 어마어마한 쿼리와 요청들을 다 해결하기엔

아직도 적지않은 물리적 자원이 들어가는 것이 현실이고,

아카마이나 페이스북, 구글 등의 공룡 포탈들은 노드를 늘려가며 운영하는 방식을

고수하고 있다는 것을 고려해 보았을때, 전력사용량에 대한 튜닝이 왜 Green Computing 에

중요한 역할을 한다고 주장하는 것을 이해하기 바란다.

말로만 하는 저전력, 그린아이티보다 이렇게 직접 전원과 CPU 간의 관계를 파해쳐 보고,

실제 자신의 사이트에도 적용해서 테스트 해보는 그런 자세가 필요하다 생각한다.

PS... 혹시 익스플로어에선 그림 안보이나!!!???? 파폭에서는 잘보이는데...