dd ¸í·ÉÀ¸·Î ¼Óµµ ÃøÁ¤½Ã, bs ¿É¼Ç°ª¿¡ µû¶ó WRITE ¼Óµµ Â÷ÀÌ°¡ Å« Çö»ó.

   Á¶È¸ 1654   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 


안녕하세요. 날씨가 오락가락 맑네요. 모두들 퇴근은 잘  하셨나요. 

제목과 같은 현상을 발견하여 질문드립니다. 


[ TEMP]#

[ TEMP]# dd if=/dev/zero bs=512 count=2048 of=/mnt/common/RWTEST01/test01.dat oflag=direct

2048+0 records in

2048+0 records out

1048576 bytes (1.0 MB, 1.0 MiB) copied, 13.6833 s, 76.6 kB/s

[ TEMP]# dd if=/dev/zero bs=1024k count=1 of=/mnt/common/RWTEST01/test01.dat oflag=direct

1+0 records in

1+0 records out

1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0103539 s, 101 MB/s

[ TEMP]#

[ TEMP]# dd if=/dev/zero bs=1024 count=1024 of=/mnt/common/RWTEST01/test01.dat oflag=direct

1024+0 records in

1024+0 records out

1048576 bytes (1.0 MB, 1.0 MiB) copied, 6.71534 s, 156 kB/s

[ TEMP]#


보시면 아시겠지만, 속도테스트 한 내용입니다. 

/mnt/common 이라는 디렉토리는 다른 머신에서 nfs mount 한 겁니다. 

즉, 서버 A B 두개가 있는데, /mnt/common 이란 폴더를 A 에 만들고, B 는 nfs 로 A:/mnt/common 을 mount 한 거죠.

A , B 두 개의 서버에서 자료를 공유하기 위해 + 프로그램 실행시 폴더 경로를 맞추려고 만든겁니다.


근데, 작업자가 B 서버 에서 A:/mnt/common 에 cfg 파일을 write 했는데, 느리다는 겁니다. 

cfg 파일이라 용량이 별로 안 큰데, 꽤 오래 걸리더라는 거죠. 

이상해서 dd 명령으로 재 봤더니, 왠걸... 초당 100kB 가 나오더라는 겁니다. 

저게, A 서버의 /mnt/common 은 NVMe 이고, 네트워크는 10g 에 동일망으로 물려있고, 동일 대역 IP 사용이라서, 네트워크나 disk 쪽 문제가 아닐 거 같아서 헤메다가, 혹시나 해서 bs값을 변경해 봤더니 , 

1024kB 를 한 번에 쓰면 속도가 101MB/s 가 나와버립니다.


뭐가 문제일까요? 혹은 키워드를 뭘로 검색하면 될까요? 어떤 향으로 해결해 나가면 될까요?

짐작 가는 내용을 말씀해 주시면 도움이 되겠습니다.


이상입니다. 모두들 즐거운 하루 되시기 바랍니다. 감사합니다.

행복은 희생없이는 얻을 수 없는 것인가. 시대는 불행없이는 넘을 수 없는 것인가.
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹Ú¹®Çü 05-13
ÀßÀº ¸ð¸£Áö¸¸ ÀϹÝÀûÀ¸·Î Àú DD ¸í·ÉÀ¸·Î ¼º´É ÃøÁ¤ÇÏ´Â °ÍÀº ³×Æ®¿öÅ© ½ºÅ丮Áö°¡ ¾Æ´Ï¶ó ¼­¹ö¿¡ ºÙ¾î ÀÖ´Â ½ÇÁ¦ ½ºÅ丮Áö(DAS)°¡ ¾Æ´Ñ°¡¿ä??

³×Æ®¿öÅ© ½ºÅ丮Áö´Â µ¥ÀÌÅ͸¦ ÆÐŶÀ¸·Î ¹Ù²Ù°í ±× ÆÐŶÀ¸·Î ¹Þ¾Æ¼­ ´Ù½Ã µ¥ÀÌÅÍ·Î ¹Ù²Ù±â¿¡ ¼­¹ö¿¡ ºÙ¾î ÀÖ´Â DAS °³³äÀÇ ½ºÅ丮Áö¿Í´Â µ¿ÀÛ ¹æ½ÄÀÌ ´Ù¸¨´Ï´Ù..

±×¸®°í ¾î´À OSµç ³×Æ®¿öÅ©·Î ÀÚÀßÇÑ ÆÄÀÏÀ» ¿©·¯°³ ¸¹ÀÌ º¸³»°í ¹Þ°Ô µÇ¸é ³×Æ®¿öÅ©¿¡ ºÎÇÏ°¡ ´õ °É¸³´Ï´Ù..

±× ¿Ü ³×Æ®¿öÅ© ½ºÀ§Ä¡µµ µ¿ÀÛÇÔ¿¡ ÀÖ¾î ´Ù¸¥ ¼­¹ö¿¡¼­ ºÎÇÏ°¡ Àֱ⿡ ±×·¡¼­ ¼º´ÉÀÌ ¶³¾îÁ® º¸ÀÏ ¼ö ÀÖ½À´Ï´Ù..
FreeBSD 05-13
bs´Â ÀÎDz¿¡¼­ ¾Æ¿ôDzÀ¸·Î Çѹø¿¡ ³Ñ¾î°¡´Â block size¸¦ ÀǹÌÇÕ´Ï´Ù.
ºí·Ï »çÀÌÁ Å©°Ô ÀâÀ¸¸é Çѹø¿¡ ³Ñ¾î°¡´Â »çÀÌÁî°¡ Ä¿Á®¼­ ±×¸¸Å­ »¡¶óÁö°í..
ÀÛ°Ô ÀâÀ¸¸é ¿©·¯¹ø ¿Ô´Ù °¬´Ù ÇؾßÇؼ­ ¿À·¡ °É¸³´Ï´Ù.
Àúµµ Àß ¸ô¶ó¼­ ... ¤¾¤¾
block size °¡ ÀÛÀ¸¸é ¸»¾¸ÇϽŴë·Î ÆÐŶ ÀüÈÄ󸮰¡ ³¢´Ï±î, ¼Óµµ°¡ ¶³¾îÁö´Â°Ô ¸Â°Ú³×¿ä.
nsf ¿É¼ÇÀ̳ª exports ¼³Á¤À» ºÁ¾ß ÇÒ °Å °°Àºµ¥, ¹» °Ë»ö¾î·Î ã¾ÆºÁ¾ß ÇÒ Áö ÀÚü¸¦ ¸ô¶ó¼­
Á» ´õ µÚÁ®ºÁ¾ß°Ú½À´Ï´Ù.

´äº¯ °¨»çµå¸³´Ï´Ù. Áñ°Å¿î ÇÏ·ç µÇ½Ã±â ¹Ù¶ø´Ï´Ù.
     
FreeBSD 05-14
ÀÏ´Ü À¯´Ð½º¿¡¼­´Â ¸ðµç°Ô ÀüºÎ ´Ù ÆÄÀÏ·Î Ãë±ÞµË´Ï´Ù.
nfs·Î ¸¶¿îÆ®Çؼ­ ·ÎÄà ½Ã½ºÅÛ¿¡ /mnt/commonÀ¸·Î ¿Ã¶ó¿À´Â ¼ø°£ ±×³É ÇϳªÀÇ ÆÄÀÏ·Î ´Ù·ç¾îÁý´Ï´Ù.
dd´Â ÀÎDz ÆÄÀÏ(if)¾Ö¼­ ¾Æ¿ôDz ÆÄÀÏ(of)·Î ¿Å°Ü°¥ »ÓÀÔ´Ï´Ù.
±×·¡¼­ dd ÀÚü¿¡´Â ³×Æ®¿öÅ©¿Í °ü·ÃµÈ ±× ¾î¶² ¿É¼Çµµ Á¸ÀçÇؾßÇÒ ÀÌÀ¯°¡ ¾ø½À´Ï´Ù.
±×·¯´Ï 10G ³×Æ®¿öÅ©¸ÁÀ» 100G°¡ ±³Ã¼Çϰųª ȤÀº ¾î¶² ¸í·É¾î³ª ¿É¼Ç ȤÀº Á÷Á¢ ÄÚµùÀ» Çؼ­ 10G ¸Á¿¡¼­ ¼Óµµ¸¦ ³ôÀϼö ÀÖ´Â ¹æ¹ýÀ» ãÁö ¾Ê´Â ÀÌ»óÀº
dd ÀÚü¿¡¼­´Â ºí·Ï »çÀÌÁ Á¶ÀýÇÏ´Â °Í ¸»°í´Â ¼Óµµ¸¦ °³¼±ÇÒ ¹æ¹ýÀº ¾ø½À´Ï´Ù.
¿ø·¡ ºí·Ï »çÀÌÁî°¡ ¹°¸®ºÒ·Ï »çÀÌÁî º¸´Ù ÀÛÀ¸¸é ´À¸°°ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
±×·¡¼­ HDD º¸´Ü ³´Áö¸¸ SSD/NVMe Âʵµ 4k ¼º´ÉÀÌ ´À¸®ÁÒ

4k´Â 4096 byte Àε¥ ±×º¸´Ù ÀÛÀº 512byte ´ÜÀ§·Î ¾²¸é
nand ÇÑ ºí·°´ç 256KB Á¤µµ ¶ó°í °¡Á¤Çϸé, 256KB»èÁ¦ÇÏ°í 512 byte¸¦ Ãß°¡Çؼ­ ¾²´Â ½ÄÀ¸·Î °ú°Å¿¡´Â »ç¿ëÇß°í
¿äÁòÀº ÄÁÆ®·Ñ·¯°¡ ÁÁ¾ÆÁ®¼­ ³²´Â ºí·°ÀÌ ÀÖÀ¸¸é 256KB + 512 ³»¿ëÀ» Ãß°¡Çؼ­ ¾²°í ±âÁ¸ ºí·ÏÀº ¹Ì»ç¿ëÀ¸·Î µÐ ´ÙÀ½
´ÙÀ½ trim ½Ã°£¶§ ¹Ì»ç¿ë ºí·ÏÀ» Áö¿ì´Âµ¥, ºü¸£°Ô ¾²¸é ³²Àº ºí·ÏÀÌ ÁÙ¾îµé¸é¼­ Áö¿ì°í ½á¾ß ÇÏ´Ù º¸´Ï ±Øµµ·Î ´À·ÁÁú¼ö ¹Û¿¡ ¾øÀ» °Ì´Ï´Ù.

ÀÌ·ÐÀûÀ¸·Î´Â NAND Ç÷¡½Ã¿Í MTD(Memory Technology based Device) °ü·Ã ºí·Ï »çÀÌÁî ¹× erase / write Á¤Ã¥À» ã¾Æ º¸½Ã¸é µµ¿òÀÌ µÇ½Ç°Í °°½À´Ï´Ù.

±×¸®°í ³×Æ®¿öÅ©·Î nfs ¸¶¿îÆ® ÇÏ°Ô µÇ¸é
MTU°¡ 1500 byte Á¤µµÀ̱ä Çѵ¥..
ÇÑ µ¥ÀÌÅͶû ÆÐŶÀÌ ´Ù·®¹ß»ýÇÏ°Ô µÉ °ÍÀÌ°í Ç÷¡½Ã ÂÊ º´¸ñÀÌ ¿ì¼±ÀûÀ¸·Î ¹ß»ýÇÏÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.
±×¸®°í ¼ÒÄϵµ Àü¼Û¿¡ ¸Â´Â Å©±âº¸´Ù ÀÛÀ¸¸é ÀÏÁ¤ ½Ã°£ ÀÌÈÄ¿¡ Àü¼ÛµÇ´Â °æ¿ìÀÖ±ä Çѵ¥.. NFS¶ó¼­ °ËÁõµÇ¾î¼­ ±×·¯Áø ¾ÊÀ» °Í °°½À´Ï´Ù.


QnA
Á¦¸ñPage 315/5687
2014-05   4988783   Á¤ÀºÁØ1
2015-12   1524786   ¹é¸Þ°¡
2023-02   1655   ¿Ã´Ð½º
02-16   1655   »ê°ñ³óºÎ
2023-05   1655   À¯È£ÁØ
2023-09   1655   ÇÑÁßÀÏ
07-19   1655   ¹¹µçÆȾƿä
01-19   1655   ÀüÀÏÀå
2023-01   1655   ¸í¶û
2023-05   1655   wwwwdddd
2023-04   1655   Â÷³ÝÄÄÇ»ÅÍ
2018-09   1655   À¯·ÉEÁ¤ÇØÁØ
2023-01   1655   ¿µ»êȸ»ó
05-13   1655   Á¦·Î¿ø¼ÒÇÁÆ®
2021-11   1655   °Ü¿ï³ª¹«
2021-10   1655   snoopy1024
2023-02   1656   ¼ÛÁøÈ«
2023-11   1656   ÃʽÉÀ¸·Î
07-05   1656   ¹é·æ
2021-12   1656   Á¤ÀºÁØ1
2023-04   1656   2CPUÃÖÁÖÈñ
2022-11   1656   È­Á¤Å¥»ï