10기가(및 40기가) 내부 네트워크망을 구상하며 서버 구성하고 있습니다.
저전력 셋팅을 위해 T 버젼 CPU 를 구매까지 했습니다.
테스트를 하고 있는데, 파일 전송이나 인터넷 다운로드를 하면 CPU 사용량이 급격히 올라가네요.
T 버젼의 CPU(14700t) 로 아이들 50와트(저장장치는 모두 NVME 로 되어 있어 상시 전원이 인가되있네요) 인데 파일 전송시 120와트까지 올라갑니다. CPU 로드율도 덩달아 높이 올라가구요.
기존에 N100 으로 만든 NAS 를 이용할때도 파일 전송시에 부하가 걸리는 것은 알았지만 워낙 기본 성능이 낮은 CPU 라서 그러려니 했는데,
T 버전의 고사양 CPU 에서도 마찬가지이네요.
파일전송을 네트워크로 하는 것이 CPU 에 부담을 상당히 주는 작업이 맞는 것인가요?
CPU 사양이 낮아지면 부하가 걸리는 전송이 많아질수록 10기가 혹은 40기가 네트워크 카드라도 CPU 로 인한 성능 제약이 생길 수 있나요?
그래서 기업용 파일서버들이 고사양의 CPU 를 사용하는것이구요?
이런 원리라면 파일 전송(속도)에 적절한 추천 CPU 가 있나요?
10기가 네트워크가 나름 잘되서 에픽서버(7313p) 에 멜라녹스 40기가 2포트 카드를 2개 달고 클라이언트에 스위치 없이 직접연결해서 사용해 보려고 장터에서 카드를 여러장 구매해봤습니다. 사용하는 서버 CPU 로 40X4(160기가) 의 속도를 감당할 수 있는 것일까요?
여러차례 댓들을 통해 지식을 늘려주시는 전문가 선생님들의 댓글에 미리 감사드립니다.
±×¸¸Å µ¥ÀÌÅ͸¦ ÆÐŶÀ¸·Î ÂÉ°³°í ´Ù½Ã Çì´õ¸¦ µ¡ºÙ¿©¼ Àü¼ÛÇϴµ¥ ¾öû³ ·Îµå°¡ °É¸³´Ï´Ù.
CPU»Ó¸¸ ¾Æ´Ï¶ó ¸ÞÀκ¸µåµµ ±×¸¸ÇÑ Æ®·¡ÇÈÀ» °¨´çÇÒ¼ö ÀÖÀ» ¸¸Å ´ë¿ªÆøÀÌ Ä¿¾ßÇÏ°í, ÀúÀåÀåÄ¡ÀÇ ¼Óµµµµ »¡¶ó¾ß ÇÕ´Ï´Ù.
±×·¡¼ ÀüºÎ 10G·Î ³Ñ¾î°¡·Á¸é ¾ÆÁ÷Àº ³Ê¹« ¸¹Àº ºñ¿ëÀÌ µé±â ¶§¹®¿¡ ¸øÇÏ°í ÀÖ´Â °ÅÁÒ.
¼ÕÀ¸·Î ¸¸Á®ºÁ¼ µû¶æÇϸé Àü±â ¸¹ÀÌ ¾²´Â °Ì´Ï´Ù
XOR ¿£ÁøÀ̶ó°íµµ Çϴµ¥ ·¹À̵忡¼ ÇʼöÀûÀÎ °è»êÀÌ XOR ¿¬»êÀ̶ó°í ÇÕ´Ï´Ù..
±×·±µ¥ ÀÌ°Ô ÀÏ¹Ý CPU¿¡¼´Â Á» ¾àÇÏ´Ù°í º¸¼Åµµ µÇ°í¿ä ±×·¡¼ Àü¿ë XOR Çϵå¿þ¾î °¡¼Ó±â¸¦ ´Þ¾Æ µÐ °ÍÀÔ´Ï´Ù..
±×¸®°í ³×Æ®¿öÅ© Ä«µåµéµµ 10G ±ÞÀÌ µÇ¸é ·£ Ĩ¼Â¾È¿¡ CPU ±â´ÉÀ» Çϴ ȸ·Î°¡ µé¾î°¡¸ç À̰͵鵵 ¿ª½Ã Çϵå¿þ¾î °¡¼Ó°ú °ü·Ã µË´Ï´Ù..
ÀÚÀÛÇÑ´Ù¸é º»ÀÎÀÌ ÆÇ´ÜÇÒ ¼ö ¹Û¿¡ ¾ø´Âµ¥¿ä.
ºü¸¥ Àü¼Û¿¡ ±×¸¸Å ¸®¼Ò½º°¡ ÇÊ¿ä·Î ÇÏ´Â °ÍÀε¥,
CPU ±âÁØ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ÀÌ¿ë·ü ¸¸Å ºÎÇϸ¦ ¹ÞÀ» °ÍÀÌ°í
100% ÀÌÇÏ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ÃæºÐÇÑ ¼Óµµ°¡ ³ª¿Â´Ù¸é º° ¹®Á¦°¡ ¾øÀ» °ÍÀÔ´Ï´Ù.
¹®Á¦´Â CPU 100%ÀÓ¿¡µµ ÃæºÐÇÑ ¼Óµµ ´Þ¼ºÀÌ ¾ÈµÉ °æ¿ìÀε¥,
ÀÌ·± °æ¿ì¿¡ ¾÷±×·¹À̵带 ÇÏ½Ã¸é µË´Ï´Ù.
100G ·£Àº ´ë·« ÀÎÅÚ ½ºÄÉÀÏ·¯ºí 1¼¼´ë /AMD EPYC 1¼¼´ë ½Ã½ºÅÛºÎÅÍ ÀåÂøÀÌ °¡´ÉÇÏ´Ù°í º¸¸é µË´Ï´Ù..
À̶§ ½Ã½ºÅÛ °³¿äµµ³ª ¼³¸í¿¡ 100G ·£ÀÌ ¿É¼ÇÀ¸·Î µÇ¾î ÀÖ¾ú½À´Ï´Ù..
10G ³Ñ¾î°¡¸é cpu °³ÀԽà ¼º´É Á¦´ë·Î ¾È³ª¿Â´Ù°í »ý°¢ÇÕ´Ï´Ù.
³×Æ®¿öÅ©µµ 1G ¿¡¼ 10G, 40G ÀÌ·¸°Ô ¿À¸£¸é ´Ü¼øÇÏ°Ô throughputÀÌ ´Ã¾î¾ß ÇÏ´Â°Ô ¾Æ´Ï¶ó
ÇϳªÀÇ ÆÐŶÀÌ Àü¼ÛµÇ°í, µ¿ÀÏ ÆÐŶ »çÀÌÁî¶ó¸é ´õ ªÀº ½Ã°£¿¡ ÀÎÅÍ·´Æ®°¡ ºó¹øÇÏ°Ô ¹ß»ýÇÏ¿© ÆÐŶÀ» Àüü ´ë¿ªÆø¿¡ ¸ÂÃç º¸³»±â À§Çؼ´Â
´õ ºó¹øÇÏ°Ô ÆÐŶÀ» »ý¼ºÇÏ°í º¸³»¾ß ÇÕ´Ï´Ù.
±×·¸±â¿¡ ¿ì¸®°¡ »ý°¢ÇÏ´Â "ÀÏ"À» ÇÏ´Â ½Ã°£º¸´Ù ¾÷¹«¸¦ ÀüȯÇÏ´Â ½Ã°£(context switching)¿¡ ½Ã°£À» ´õ ¸¹ÀÌ »©¾Ñ±â°Ô µÇ°í
±× °á°ú CPUÀÇ »ç¿ëÀ²ÀÌ ³ô¾Æ º¸ÀÌÁö ¾Ê´õ¶óµµ ¾µµ¥¾ø´Â ºÎ»ê½º·¯¿òÀ¸·Î ÀÎÇØ Á¦ ¼º´ÉÀÌ ¸ø³ª¿À°Ô µÉ °¡´É¼ºÀÌ ³ô½À´Ï´Ù.
±×·¸´Ù°í CPU Á¡À¯µµ°¡ ±×¸® ³ôÀº°Íµµ ¾Æ´Ñ°ÍÀÌ ¼Óµµ°¡ ¸¹ÀÌ ¶³¾îÁö³×¿ä.
I/O ¿¡¼ CPU ·Îµå°¡ ¸¹ÀÌ °É¸®´Â °æ¿ì¶ó¸é DB¼ºñ½º, ½ºÆ®¸®¹Ö ¼ºñ½º, ´Ù¼ö°¡ µ¿½Ã¿¡ ÆÄÀÏÁ¢±Ù Á¤µµÀÏÅÙµ¥¿ä.
³×Æ®¿÷ ±¸¼ºÀ» ´Ü¼øÇÏ°Ô ¿¬°áÇؼ Å×½ºÆ®Çغ¸½Ã¸é CPU »ç¿ë·üÀÌ Á¤»óÀÎÁö ¾Æ´ÑÁö ÆÇ´Ü °¡´ÉÇÒ °Í °°½À´Ï´Ù.
Àü¼ÛÀ» Çϵåµð½ºÅ© ¿¬°á°ú °°ÀÌ »ý°¢Çؼ CPU »ç¿ëÀ²¿¡ ´ëÇÑ Àǹ®ÀÌ ÀÖ¾ù´Âµ¥, ´Ù¸¥ °ÍÀÓÀ» ¾Ë°Ô µÇ¾ú½À´Ï´Ù.
°í¼Ó °í¿ë·®ÀÇ Àü¼ÛÀ» À§Çؼ± È¿À²À» Èñ»ýÇÒ ¼ö¹Û¿¡ ¾ø³ª º¸³×¿ä.
ÀÌ°Í¿¡ ¸ÂÃß¾î ½Ã½ºÅÆÀ» ¶Ç Å×½ºÆ® ÇغÁ¾ß °Ú½À´Ï´Ù.
ÀÏ´Ü ÁÖ¹®ÇصР40±â°¡ ÀÌ´õ³Ý Ä«µåµéÀ» ¹Þ¾Ò´Âµ¥, dAC ÄÉÀ̺íµéÀÌ ¾ø¾î¼ Å×½ºÆ®¸¦ ¹Ì·ç°í ÀÕ´Â 40±â°¡ x4 Àü¼ÛÀ» ¿¡ÇÈ ¼¹ö°¡ °¨´çÇÒ ¼ö ÀÖÀ»Áö ±Ã±ÝÇϳ׿ä.
»õÇغ¹ ¸¹ÀÌ ¹ÞÀ¸¼¼¿ä.
½ºÅ丮Áö¿¡¼ SAS /SATA /FC °°Àº ÀÎÅÍÆäÀ̽º´Â ºí·Ï Àü¼ÛÀ» ÇÕ´Ï´Ù..
NAS¿£ÁøÀº µ¥ÀÌÅÍ°¡ ¿òÁ÷À϶§ ±× Àü¼Û ¹æ½ÄÀ» ¹Ù²Ù¾î Áִµ¥ ±× ¶§ ·£Ä«µå ¾ÈÀÇ ÀÓº£µðµå ÇÁ·Î¼¼¼³ª CPUÀÇ ÆÄ¿ö(¼º´É)ÀÌ ÇÊ¿äÇÕ´Ï´Ù..
ÀÌ´õ³Ý¿¡¼ ºí·Ï Àü¼ÛÀ» ÇÏ°Ô ¸¸µå´Â °ÍÀÌ iSCSI ¹æ½ÄÀÌÁö¸¸ ÀÌ°ÍÀº ÀÌ´õ³Ý Àü¼Û ¹æ½Ä¿¡¼ ±âº»ÀÎ °øÀ¯±â´ÉÀÌ ¾ø½À´Ï´Ù..
À§¿¡¼ ¸»ÇÑ ºí·Ï¹æ½ÄÀ¸·Î Àü¼ÛÇÏ´Â ½ºÅ丮Áö(DAS) µµ ±âº»ÀûÀ¸·Î °øÀ¯±â´ÉÀÌ ¾ø½À´Ï´Ù..