저는 웹개발을 업무로 진행하면서 개발컴(dev)을 i9-9900K, 32GB, SSD 로 윈도우 환경에서 사용 중입니다.
제가 개발한 서비스를 올리는 prod 서버는 제온 E3-1220v6, 32GB, HDD 로 리눅스 환경입니다.
Apache, PHP, MySQL 플랫폼 버전은 대동소이합니다.
그런데, dev 와 prod에서 동일한 로직을 구동하면, prod 에서 훨씬 더 빨리 처리됩니다.
Threadripper 3990X 64c 2.9GHz 79,362
E3-1220v6 4c 3.0GHz 6,060
i9-9900K 3.6GHz 18,894
1. CPU Benchmark 결과를 보면, i9-9900K 가 E3-1220v6 보다 클럭도 높고, 점수도 세 배는 높은데, 왜 E3-1220v6 의 로직 처리속도가 더 빠른 걸까요? 심지어 캐시도 E3-1220v6 가 더 작네요.
서버(웹서비스)로서 역할을 할 때, 클럭이나 캐시 말고 다른 요소가 중요한가요? 설마 운영체제의 차이일까요?
2. 저는 테스트 환경도 서버만큼 빠르게 처리되는 구성을 만들고 싶습니다. 그런 목적으로 Threadripper 로 하드웨어를 맞춰도 E3-1220v6 만큼 성능이 나오지 않을 수 있는 건가요?
3. 개발환경을 E3-1220v6 (윈도우) 로 맞추면 prod 만큼의 성능을 기대할 수 있을까요?
°³¹ß ȯ°æÀ» ¸®´ª½º·Î ¹Ù²ãº¸¼¼¿ä
Á¦°¡ Å×½ºÆ® ÇßÀ»¶§ °°Àº ¿É¼Ç¿¡ 󸮷® Â÷ÀÌ°¡ È®¿¬È÷ ³µ¾ú½À´Ï´Ù.
µ¿ÀÏÇÑ Á¶°Ç¿¡¼ Å×½ºÆ® Çغ¸¼Å¾ßÇÕ´Ï´Ù.
Áö±ÝÀÛ¼ºÇØÁֽŠ±Û¿¡´Â ³Ê¹« ¸¹Àº º¯¼ö°¡ ÀÌÀ¯¸¦ ¾Ë¼ö¾ø°Ô ¸¸µì´Ï´Ù.
´ä Áּż °¨»çÇÕ´Ï´Ù. ±ú´ÞÀ½À» ¾ò¾ú½À´Ï´Ù. ^^