발단은 이렇습니다.
윈도우 10 프로 for 워크스테이션 으로 업그레이드 했습니다.
추가된 기능들중에 이런내용이 있더군요
RDMA 기능이 있는 네트워크 어댑터를 이용시 SMB Direct 를 사용할 수 있고 이로인해 로컬저장소처럼 사용할 수 있다.
NAS를 주로 활용하기때문에 혹했는데요.
제 환경은 이렇습니다.
------------------------------------------------------------------
[ 시놀로지 NAS - asus공유기 - PC ] 가 1기가비트로 연결되어있습니다.
물론 현재 PC에 사용하는 네트워크 어댑터는 내장이구요.
시놀로지는 링크어그리게이션을 지원하는 1기가비트 랜포트가 2개 달려있습니다.
NAS에는 사진파일이 수십만장 있고 이걸 네트워크 드라이브로 연결하여 사용하고 있는데요.
파일의 크기가 jpg들은 1mb 정도, raw는 30mb 정도입니다. 폴더하나에 이런파일들이 2~4천장 정도 들어있어서 보기도 하고 변환해서 내보내기도 하죠
------------------------------------------------------------------
이런환경에서 저 SMB Direct 기능을 사용하면 성능향상이 있을까요?
사진 둘러보는 정도는 네트워크드라이브에서 바로 봐줄만한데,
nas에 있는 일천장 이상의 파일을 바로 라이트룸으로 불러와서 변환->내보내기 같은 작업은 할 수 없을 정도로 느립니다.
pc로 복사해와서 변환하고 다시 집어넣는게 훨씬빠르죠...
이쪽으로 성능향상이 있다면 시도해보고 싶습니다.
그러나 NAS의 성능이 얽혀있어서 별 효과가 없을지 모른단 생각도 드네요.
NAS 는 DS916+ 입니다.
여러 고수님들의 고견을 여쭙니다
7200rpm Çϵå 4°³¸¦ ·¹À̵å5·Î ¹¾î³ù¾î¿ä. Å«ÆÄÀÏ Çϳª¸¦ ³ª½º¿¡¼ Çϵå·Î º¹»çÇØ¿À¸é 110MB/s Á¤µµ ³ª¿À³×¿ä
Àü ÀÌÁ¤µµ¸é ÃæºÐÇѵ¥ ÀÛÀºÆÄÀÏ ¿©·¯°³ÀΠȯ°æÀÌ Á» ¾Æ½¬¿ö¿ä
Áö±Ý »ç¾ç º¸´Ï .. USB 3.0 3°³³ª Àִµ¥ ... ½Ã³î·ÎÁö°¡ USB 3.0 À¸·Î µÇ¸é ´õ ÁÁ°Ú´Ù´Â »ý°¢À» Çغ¸°Ô µÇ³×¿ä .
USB 3.0 ÀÌ ´õ ºü¸¦ÅÙµ¥...
½Ã³î·ÎÁö¿¡ °â¿ëÀÎ Á¦Ç°Àº ¾ø´Â°Í°°¾Æ¿ä..
±×¸®°í Çö½ÃÁ¡¿¡¼ SMB Direct¶ó´Â°Ô ¹º°¡ ¾öû³ª°Ô ´Þ¶óÁö´Â°Ô ¾Æ´Õ´Ï´Ù. SMB3ÀÇ ¸ÖƼä³Î Áö¿ø½Ã ½Ã½ºÅÛ Á¡À¯À²À» ÁÙÀÌ·Á´Âµ¥ °¡Àå Å« ¸ñÀûÀÌ ÀÖ¾î¼ Àü¼Û ¼Óµµ¸é¿¡¼´Â ±â°¡ºñÆ® Á¤µµ·Î´Â Àǹ̰¡ ¾ø½À´Ï´Ù.
RDMA¸¦ º»°ÝÀûÀ¸·Î »ç¿ëÇÏ´Â ÀÎÇǴϹêµå±ÞÀ¸·Î ´ë¾àÆø°ú ·¹ÀÌÅϽð¡ Çâ»óµÇ¸é ¸ð¸£°ÚÁö¸¸, ±×·±½ÄÀ¸·Î °¡¸é SMB¸¦ ¾µ ÇÊ¿ä°¡ ÀÖÀ»Áöµµ ¹®Á¦°í¿ä.
NAS¿¡¼ ÀÛÀº ÆÄÀÏ Àü¼ÛÀÌ ¹®Á¦½Ã¶ó¸é iSCSI³ª NFS¸¦ Çѹø Å×½ºÆ® Çغ¸½Ã´Â°Ç ¾î¶³±î¿ä?
¸î°¡Áö ±Ã±ÝÇÑ°Ô Àִµ¥¿ä,
1. samba ¿Í smb ´Â ´Ù¸¥°Ç°¡¿ä? ¸®´ª½º°è¿¿¡¼ À©µµ¿ìÀÇ smb¿Í Åë½ÅÇϱâ À§ÇÑ '¸®´ª½ºÀÇ ±â´É'À̶ó°í ÀÌÇØÇÏ¸é µÉ±î¿ä?
2. °á±¹ SMB direct ÀÇ Á¶°ÇÀº ¼¹ö¿Í Ŭ¶óÀ̾ðÆ® ¸ðµÎ RMDA Áö¿ø ¾î´ðÅÍ¿Í À©µµ¿ì ¿î¿µÃ¼Á¦´Ù. ¶ó°í ¸»¾¸À̽ÃÁÒ?
±×Á¶Â÷µµ Àǹ̰¡ ÀÖ´ÂÁö ¸ð¸£°Ú´Ù´Â ¸»¾¸À̽ñ¸¿ä.
±×·³ ÀÌÁ¦ iSCSI ¿¡ ´ëÇØ ¾Ë¾ÆºÁ¾ß°Ú½À´Ï´Ù.. ÀüÇô ¸ð¸£´Â ºÎºÐÀ̶ó °øºÎÁ» Çؾ߰ڳ׿ä
SMB´Â À©µµ¿ì¿¡¼ ÆÄÀÏÀ̳ª ÇÁ¸°ÅÍ °øÀ¯¸¦ À§ÇØ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ°í, SAMBA´Â ¸®´ª½º³ª À¯´Ð½º¿¡¼ SMB¸¦ ½á¼ À©µµ¿ì¿Í ÆÄÀÏ °øÀ¯¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÇÁ·Î±×·¥ ÀÔ´Ï´Ù. ¹¹ »ç½Ç À©µµ¿ìÀÇ ³×Æ®¿öÅ© ±â´ÉÀÌ ¹ßÀüÇÔ¿¡ ¸ÂÃç¼ SAMBAÀÇ ±â´Éµµ ¹æ´ëÇØÁ®¼ SMB Áö¿øÀº ±ØÈ÷ ÀϺΠ±â´É¿¡ Áö³ªÁö ¾Ê°Ô µÇ¾úÁö¸¸¿ä.
2. Çö ½ÃÁ¡¿¡¼´Â ¸»¾¸ÇϽŠÁ¶°ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÇÏÁö¸¸ RDMA Áö¿ø NICÀÇ °¡°ÝÀ» »ý°¢Çϸé ÅõÀÚ ´ëºñ È¿¿ë¼ºÀÌ ÀÖÀ»Áöµµ ¸ð¸£°Ú°í, ÀÌ¹Ì °®Ãß¾îÁø ȯ°æÀ̶ó¸é ±»ÀÌ SMB°¡ ÇÊ¿äÇÒÁöµµ Àǹ®ÀÔ´Ï´Ù.
À±ÅÊÀÌ´ÔÀÌ ¼³¸íÇϽŠ°Íó·³ ±âÁ¸ÀÇ RDMA¸¦ »ç¿ëÇÑ È¯°æ¿¡¼ÀÇ ¼º´ÉÇâ»óÀÌ ÀÖ´Â°Ç È®½ÇÇѵ¥, ±×°Ô SMB3¿¡¼ ¾ó¸¶³ª ¹Ý¿µÀÌ µÇ´ÂÁö »ç¿ë·Ê°¡ º°·Î ¾ø´Â °Í °°½À´Ï´Ù.
ÀÖ´Â Æ÷Æ®³ª ¹¾îº¼±îÇÏ°í ã¾Æº¸´Ï ¸»¾¸ÇϽŰÍó·³ ½Ã³î·ÎÁöÀÇ samba·Î´Â smb ¸ÖƼä³Îµµ ½Å·ÚÇϱâ Èûµé´Ù°í ÇÏ´õ±º¿ä..
´ë¿ë·® ÆÄÀÏÀü¼Û¿¡¼¸¸ ¹¾î¼ ÀÌ¿ëÇÏ°í ÀÏ»ó½Ã´Â ¸¸Á·ÇÏ°í »ì¾Æ¾ß°Ú½À´Ï´Ù
ÀÚ¼¼ÇÑ ´äº¯ Á¤¸» °¨»çÇÕ´Ï´Ù.
º¸Åë ÀÏ¹Ý ½ºÅ丮Áö´Â»ó°ü¾øÁö¸¸ ¿¬°áÀ» ÀÎÇǴϹêµå·Î ÇϰԵɰæ¿ì, TCP Åë½Å½Ã CPU Á¡À¯À²ÀÌ »ý°¢º¸´Ù ¸¹ÀÌ ¼Ò¸ðµË´Ï´Ù.
ÀÌ°æ¿ì¿¡ ±×³É ¿¬°áÀÌ¾Æ´Ñ RDMAÇÁ·ÎÅäÄÝ·Î ÇÒ°æ¿ì, CPU¸¦ ŸÁö¾Ê±â¶§¹®¿¡ ±×¸¸Å Á¡À¯À²¿¡´ëÇؼ À̵æºÐÀÌ ÀÖ½À´Ï´Ù.
Ãß°¡ÀûÀ¸·Î RDMA·Î ¿¬°áÇÒ°æ¿ì ·¹ÀÌÅϽÿ¡ È¿°úÀûÀ̶ó, ·£´ý ¿¢¼¼½ººÎºÐÀÌ ¸¹ÀÌ Çâ»óµÇ±â´Â ÇÕ´Ï´Ù.
´Ù¸¸, RDMA¸¦ Áö¿øÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ SRP , iSER , µîµîÀÖÀ¸³ª, ÀÏ¹Ý ¸®´ª½º¿¡¼ Áö¿øÇÏ´Â SMB 4.5¹öÀü¿¡¼´Â SMB over RDMA ¸¦ Áö¿øÇÏÁö¾Ê°í, ¼³Á¤À»ÇϽ÷Á¸é À̴Ͻÿ¡ÀÌÅÍ°¡ À©µµ¿ì ¼¹ö¿©¾ßÇÕ´Ï´Ù. ¾Æ´Ï¸é º°µµÀÇ SRP µîÀ» NASÇÁ·ÎÅäÄÝ¿¡¼ Áö¿øÇؾßÇÕ´Ï´Ù. ´ÜÁö, À©µµ¿ìÀÇ°æ¿ì 2008 ÀÌÈÄ SRPÀ̴Ͻÿ¡ÀÌÅÍ°¡ ¾ø¾îÁ³±â¶§¹®¿¡, Ŭ¶óÀ̾ðÆ®¿¡¼ ¸ø¹Þ¾ÆÁÙ ¹®Á¦°¡ ¸¹½À´Ï´Ù.
Ãß°¡ÀûÀ¸·Î 7.2K ¿¡¼ ·¹À̵å 5½Ã¶ó¸é, Å©°Ô ¼ÓµµÁõ°¡ºÐÀº ¾øÀ»°Í°°½À´Ï´Ù.
NAS ±â´ÉÀ» È®ÀÎÇϽ÷Á¸é DCB (Datacenter Bridging) ±â´ÉºÎºÐÀ» ã¾Æº¸½Ã¸é µË´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
Á¦ ³ª½º´Â ½ÃÇ»·Îµå°¡ 10ÇÁ·Î¸¦ ³ÑÁö¾Ê´õ±º¿ä..¤¾¤¾
Á¦°¡ ¾²¶ó°í Àִ±â´ÉÀÌ ¾Æ´Ñ°Í°°±º¿ä. ¸¸Á·ÇÏ¸ç »ì¾Æ¾ß°Ú½À´Ï´Ù.
Infiniband, RoCE ¸ðµÎ SMB Direct ÀÌ¿ëÀÌ °¡´ÉÇÏÁö¸¸ ¸ðµç ½Ã½ºÅÛÀÌ Windows 8, Windows Server 2012 ÀÌ»óÀ̾î¾ß ÇÏ°í
LinuxÀÇ °æ¿ì RDMA over NFS, iSER, SRPÀÇ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù¸¸ »ó»ó ÀÌ»óÀ¸·Î ¼³Á¤ÀÌ ±î´Ù·Ó½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â NAS Á¦Ç°±ºÀÇ °æ¿ì ÇöÀç QNAP¸¸ RoCE¸¦ ÀÌ¿ëÇÏ¿© iSER Block Storage TargetÀ» Áö¿øÇÕ´Ï´Ù¸¸
Mellanox ConnectX-3 Pro ÀÌ»óÀÇ Ä«µå¸¦ ÀåÂøÇØ¾ß ÇÕ´Ï´Ù.
ÇÑ°¡Áö Áß¿äÇÑÁ¡Àº Infiniband, RoCE ¸ðµÎ RDMA Áö¿ø ½ºÀ§Ä¡°¡ ÇʼöÀÔ´Ï´Ù.
°¡²û ÇØ¿Ü¿¡¼µµ Back-to-Back ¿¬°áÀ» ¹®ÀÇÇÏ´Â °æ¿ì°¡ ÀÚÁÖ ÀÖÁö¸¸ Å×½ºÆ®°¡ °¡´ÉÇÑ °Í°ú ½ÇÁ¦ ¿î¿µÇÏ´Â °ÍÀº ÀüÇô ´Ù¸¥ ¹®Á¦ÀÔ´Ï´Ù.
RoCEÀÇ °æ¿ì Á÷Á¢ ¿¬°áÀÌ °¡´ÉÇÏÁö¸¸ ¸Å¿ì ºÒÆíÇÕ´Ï´Ù.
OS ÅëÀϱîÁø »ý°¢Çغôµ¥ ¼¹ö os°¡ °É¸®³×¿ä. °£ÆíÇÑ ½Ã³î·ÎÁö ¾²´Ù°¡ À©µµ¿ì¼¹ö¸¦ ¼ÂÆÃÇÏÀÚ´Ï..
hp³ª dell ¹Ì´Ï¼¹öµéÀº Ç×»ó ¿°µÎ¿¡ µÎ°íÀÖ¾úÁö¸¸ ½±°Ô Á¦°Ô´Â ½ÃµµÇÏÁö ¸øÇÏ´Â ºÎºÐÀ̾ú½À´Ï´Ù
¸µÅ©¾î±×¸®°ÔÀ̼ÇÀ¸·Î ´ë¿ë·® ÆÄÀÏ º¹»ç½Ã¿¡¸¸ ¼Óµµ¸¦ ¿Ã¸®´ÂÁ¤µµ·Î ¸¸Á·ÇؾßÇÒ°Í°°½À´Ï´Ù.
½Ç»ç¿ëÀ¸·Î ½×À¸½Å ¼ÒÁßÇÑ ´äº¯ Á¤¸» °¨»çÇÕ´Ï´Ù