linux»ó¿¡¼­ NAS¿¡ 0.2Ãʸ¶´Ù file write

   Á¶È¸ 5403   Ãßõ 0    

이건 좀 아닌 것 같긴 하지만..

linux상에서 0.2초마다 file write를 NAS에 하야하는데 이럴 때 어떤 방법을 써야할까요?

생각했던 방법으로는 nfs를 이용하여 마운트 후 1kb 정도의 데이터를 그쪽에 계속 file write하는 것입니다.

일단 네트워크가 끊겼을 시는 다른 프로세스로 만들어 감시할 예정이구요.

다만... 거의 실시간으로 데이터를 write 해야하는 판인데 nfs 말고 다른 방법은 없을까요?

개인적으로는 걍 웹서버 하나를 만들어서 던지는게 제일 좋은데 말이죠...헤헤. 근데 이게 지금 안되는 상황입니다..

NAS는 qnap 또는 시놀로지..가 사용될 듯 합니다.

linux -> nas 라는 상황에서 뭐가 가장 좋을까요...
미니™ & 프르츠 지름신을 물리쳐야 합니다...
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹«½¼ »óȲÀÎÁö ºÎ¿¬¼³¸íÀ» Á» ´õ ºÎŹµå·Áµµ µÉ±î¿ä?
´çÀå »ý°¢³ª´Â ¹æ¹ýÀº nfs³ª sshfs·Î ¸¶¿îÆ® Çؼ­ ½©½ºÅ©¸³Æ®·Î usleep 200000 ·çÇÁ.. ¶Ç´Â watch -p -n 0.2 Ä¿¸Çµå..
scp³ª rsync´Â Ä¿³Ø¼Ç ½Ã°£¶§¹®¿¡ Á¦¾àÀÌ ÀÖÀ» °Í °°°í¿ä.
     
¹Ì´ÏTM 2014-10
ÇöÀç µ¥ÀÌÅ͸¦ ¼öÁýÇϴµ¥ 10~ 16°¡ÁöÀÇ µ¥ÀÌÅÍ°¡ 0.2Ãʸ¶´Ù µé¾î¿É´Ï´Ù.

À̸¦ NAS¿¡ ÀúÀåÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØ´Þ¶ó´Âµ¥...

¾îÇø®ÄÉÀ̼ǿ¡¼­ ¹Ù·Î ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â°Ç µüÈ÷ nfs ¸»°í´Â »ý°¢ÀÌ ¾È³ª³×¿ä...

ÀÌ ¹æ½Ä ÀÚü°¡ Á» ¾Æ´Ñ °Í °°Àºµ¥...¸»ÀÌÁÒ..
          
¸ÕÀú Á¤È®ÇÑ°Ô ¾Æ´Ï¶ó¼­ Á˼ÛÇÏ°í¿ä.
µé¾î¿À´Â µ¥ÀÌÅÍ°¡ ½ºÆ®¸²À̶ó¸é socatÀ¸·Î ä³Î ¸±·¹À̸¦ ½ÃÅ°´Â°Ç ¾î¶³±î Çϴµ¥¿ä.
Àúµµ ½áº» ÀûÀº ¾øÁö¸¸ ¹Ì´ÏTM´Ô »óȲÀ̶ó¸é ½Ã°£À» üũÇÒ°Ô ¾Æ´Ï¶ó ½ºÆ®¸² µ¥ÀÌÅ͸¦ ±×´ë·Î ¸±·¹ÀÌ ÇØ¾ß µÉ°Í °°½À´Ï´Ù.
´õ È¿À²ÀûÀÎ ¹æ¹ýÀÌ ÀÖÀ» °Í °°Àºµ¥ Àß ¾Æ½Ã´Â ´Ù¸¥ ºÐ²²¼­ µµ¿òÀ» ÁÖ¼ÌÀ¸¸é Çϳ׿ä^^
async ·Î write ÇÏÁö ¾ÊÀ¸¸é...Àå½Ã°£ °¡µ¿½Ã...º¸³»´Â ÂÊÀÌµç ¹Þ´Â ÂÊÀÌµç µÑ Áß Çϳª°¡ »¸À»°Ì´Ï´Ù.
±×³É file ·Î write ÇÏ·Á¸é async ·Î write ÇϼžßÇÒµíÇϱ¸¿ä...¾Æ´Ï¸é ¹Þ´Â ÂÊ¿¡ µ¥¸ó Çϳª ¸¸µé¾î¼­ async ·Î ¹Þ¾Æ¼­ ¹öÆÛ¸µÇÑ ´ÙÀ½ write Çϵµ·Ï ó¸®ÇÏ½Ã´Â°Ô ¸ÂÀ»µí ½Í½À´Ï´Ù.

¸¸ÀÏ 0.2ÃÊ °£°ÝÀ¸·Î 1KBÀÇ ÆÄÀÏ Çϳª°¡ »ý¼ºµÈ´Ù°í ÇÑ´Ù¸é file À» write ÇÏ´Â ÂÊÀÌ write ÇÏ´Â ÇÁ·Î¼¼½º¸¦ ¸ÖƼ¾²·¹µå·Î ó¸®ÇÏ°í µ¥ÀÌÅ͸¦ ´øÁ®ÁÖ´Â ÂÊ¿¡¼­´Â ÇØ´ç ¾²·¹µåµéÀ» ¹­Àº ¾²·¹µå Ç®¿¡´Ù ´øÁ®ÁÖ´Â ½ÄÀ¸·Î ó¸®ÇÒ ¼ö ÀÖÀ»µí ÇÕ´Ï´Ù¸¸ ÀÌ°Ç ¹Þ´Â ÂÊÀÌ ¹öƾ´Ù´Â °¡Á¤ÇÏ¿¡ °¡´ÉÇϱ¸¿ä.

½ºÆ®¸² ÇüÅ·Π½ÃÄö¼È ÇÏ°Ô write ÇؾßÇÑ´Ù¸é write ÇÏ´ÂÂÊ¿¡¼­ ¹öÆÛ¸µÇϰųª...¾Æ´Ï¸é ¹Þ´Â ÂÊ¿¡¼­ ¹Þ¾Æ¼­ buffered write ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â°Ô ¾ÈÁ¤¼º ¸é¿¡¼­´Â ´õ ÁÁÁö ½Í½À´Ï´Ù.

¶ÇÇÑ...ÀæÀº write ¸¦ µ¿±â·Î write Àü¼ÛÇÏ´Â °æ¿ì...¾²´Â ÂÊÀÇ µð½ºÅ©ÀÇ ´ÜÆíÈ­ À̽´µµ ¹ß»ýÇÒ ¼ö ÀÖ¾î Àå±â°£ »ç¿ë½Ã ±Þ°ÝÇÑ ¼ÓµµÀúÇÏ°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Æ´Ï¸é...zfs ¿¡ ZIL À» ¼¼ÆÃÇÏ°í...nfs ·Î ¸¶¿îÆ® ÈÄ write ÇÒ ¼ö ÀÖ½À´Ï´Ù. (ZIL ¿¡¼­ ¹öÆÛ¸µÀ» ÇØÁֹǷΠ±×³ª¸¶ sw °³¹ß¾øÀÌ Ã³¸®ÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÌÁö ½Í½À´Ï´Ù)
´Ù¸¸...ZIL ¿ëÀ¸·Î SLC ¹æ½ÄÀÇ SSD ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÃßõµÇ¹Ç·Î ºñ¿ëÀÌ »ó½ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.


QnA
Á¦¸ñPage 2486/5689
2014-05   5010901   Á¤ÀºÁØ1
2015-12   1546565   ¹é¸Þ°¡
2014-05   5405   »ï¸³È£»§
2008-05   5405   Á¤¸íÇö
2012-07   5405   ÀÌÀÎ
2008-07   5405   ¹ÚÀç¼®
2017-06   5405   ÀϹÝÀ¯Àú
2016-12   5405   ½Öcpu
2006-07   5405   ±èÇöÈ£
2016-03   5404   DoWoo
2009-06   5404   Àü±ÙÇö
2006-02   5404   õÈñ½Â
2006-03   5404   ±èÈñÁ¾
2008-01   5404   ÀÌÁؼº
2021-06   5404   negoist
2009-03   5404   ¾çÇØ¿ø
2007-08   5404   ÀÌ´ë¼·
2006-03   5404   ±èÁ¤¿í
2014-10   5404   ¹Ì´ÏTM
2007-10   5404   Á¤Ã¶¼ö
2005-09   5404   ÀÌÁ¦È£
2021-08   5404   Âî·Ï