이건 좀 아닌 것 같긴 하지만..
생각했던 방법으로는 nfs를 이용하여 마운트 후 1kb 정도의 데이터를 그쪽에 계속 file write하는 것입니다.
일단 네트워크가 끊겼을 시는 다른 프로세스로 만들어 감시할 예정이구요.
다만... 거의 실시간으로 데이터를 write 해야하는 판인데 nfs 말고 다른 방법은 없을까요?
개인적으로는 걍 웹서버 하나를 만들어서 던지는게 제일 좋은데 말이죠...헤헤. 근데 이게 지금 안되는 상황입니다..
NAS는 qnap 또는 시놀로지..가 사용될 듯 합니다.
linux -> nas 라는 상황에서 뭐가 가장 좋을까요...
미니™ & 프르츠
지름신을 물리쳐야 합니다...
´çÀå »ý°¢³ª´Â ¹æ¹ýÀº nfs³ª sshfs·Î ¸¶¿îÆ® Çؼ ½©½ºÅ©¸³Æ®·Î usleep 200000 ·çÇÁ.. ¶Ç´Â watch -p -n 0.2 Ä¿¸Çµå..
scp³ª rsync´Â Ä¿³Ø¼Ç ½Ã°£¶§¹®¿¡ Á¦¾àÀÌ ÀÖÀ» °Í °°°í¿ä.
À̸¦ NAS¿¡ ÀúÀåÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØ´Þ¶ó´Âµ¥...
¾îÇø®ÄÉÀ̼ǿ¡¼ ¹Ù·Î ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â°Ç µüÈ÷ nfs ¸»°í´Â »ý°¢ÀÌ ¾È³ª³×¿ä...
ÀÌ ¹æ½Ä ÀÚü°¡ Á» ¾Æ´Ñ °Í °°Àºµ¥...¸»ÀÌÁÒ..
µé¾î¿À´Â µ¥ÀÌÅÍ°¡ ½ºÆ®¸²À̶ó¸é socatÀ¸·Î ä³Î ¸±·¹À̸¦ ½ÃÅ°´Â°Ç ¾î¶³±î Çϴµ¥¿ä.
Àúµµ ½áº» ÀûÀº ¾øÁö¸¸ ¹Ì´ÏTM´Ô »óȲÀ̶ó¸é ½Ã°£À» üũÇÒ°Ô ¾Æ´Ï¶ó ½ºÆ®¸² µ¥ÀÌÅ͸¦ ±×´ë·Î ¸±·¹ÀÌ ÇØ¾ß µÉ°Í °°½À´Ï´Ù.
´õ È¿À²ÀûÀÎ ¹æ¹ýÀÌ ÀÖÀ» °Í °°Àºµ¥ Àß ¾Æ½Ã´Â ´Ù¸¥ ºÐ²²¼ µµ¿òÀ» ÁÖ¼ÌÀ¸¸é Çϳ׿ä^^
±×³É 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 ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÃßõµÇ¹Ç·Î ºñ¿ëÀÌ »ó½ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.