zfs ¿¡¼­ L2ARC, ZIL ÀÇ ¿ªÇÒÀº ¹«¾ùÀΰ¡¿ä?

   Á¶È¸ 7286   Ãßõ 0    

음...영어가 딸려서...아무리 읽어봐도 무슨 얘긴지 도통 모르겠습니다.
(영어가 딸리는 탓도 있겠지만...문서마다 중구난방이네요. ;;;)
 
처음에는 L2ARC 는 read cache, ZIL 은 write cache (인터넷 상의 다수의 문서에서 이렇게 표현하고 있습니다) 라고 이해를 하고 시작했습니다.

막상 FreeNAS 에 zfs 올리고 설정을 하다 보니 의문에 휩싸여서 다시금 자료들을 살펴보고는 있는데요.
너무 생소하다보니 약간의 도움말씀을 구하고자 질문 올립니다.
질문에 해당하는 내용은 밑줄을 그었습니다.

L2ARC 가 read 시에 캐쉬 역할을 하는 건 알겠습니다.
그런데 세팅을 하다보니...L2ARC 에 대해 write bandwidth 를 설정할 수 있네요.
그렇다는건 write 시에도 캐쉬 역할을 한다는 건가요? 아니면 read cache 할 데이터를 L2ARC 에 write 하는 bandwidth 인가요?

ZIL 은 보다보니 synchronous write 시에만 필요하다...라고 하네요. 맞는건가요?
async 와 sync 의 차이는 알고있고...당연히 write 하는 입장에서는 synchronous write 는 느릴 수 밖에 없습니다. (현재까지의 컴퓨터 세상에서 모든 I/O 가 동일)
따라서, 이와 같이 synchronous 의 경우...ZIL 에 먼저 저장이 되고 이후 디스크로 기록된다...라고 이해가 되네요.
반대로 asynchronous 의 경우에는 ZIL 이 사용되지 않는다...라는 것 같은데...이게 맞는건가요?

제가 이해한게 맞다면...파일서버로 이용하는 경우...주로 사용되는 프로토콜에 따라 ZIL 의 세팅이 필요할 수도 있고 그렇지 않을 수도 있다...라는게 되는데...
samba = async
CIFS = async
iSCSI = async
NFS = sync
AFP = sync ? ( AFP 는 synchronous 인듯한데...맞는가요? )

이렇게 된다고 이해하고 시작하면...되는건지.......
도움말씀 부탁드립니다.

미리 감사드립니다. (__)

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÆĽþî 2014-10
     
ÀÌ ¹®¼­´Â ÀÌ¹Ì º¸¾Ò½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.
Àúµµ ±×·¸°Ô ¾Ë°í ÀÖ½À´Ï´Ù. async write¶ó¸é kernel buffer/cache¸¦ ÃæºÐÈ÷ È°¿ëÇÑ´Ù´Â À̾߱âÀε¥.. ZILÀ» ²À Åë°úÇÒ ÇÊ¿ä´Â ¾ø¾î º¸À̳׿ä. »ç¿ë ȯ°æ¿¡¼­ ZILÀÌ ½ÇÁ¦·Î ¾ó¸¶³ª »ç¿ëµÇ°í ÀÖ´ÂÁö Çѹø ÃøÁ¤À» Çغ¸½ÃÁÒ. zilstatÀΰ¡ ÇÏ´Â À¯Æ¿ÀÌ ÀÖ¾ú´ø °Í °°½À´Ï´Ù.
sync=always °°Àº ¹æ¹ýÀ¸·Î async write¿¡ ´ëÇؼ­µµ ZILÀ» È°¿ëÇÒ ¼ö´Â ÀÖÀ» °Í °°Àºµ¥¿ä. ÀÌ·¸°Ô Çؼ­ ¼º´É Çâ»óÀÌ ÀÖÀ»Áö°¡ Àǹ®À̳׿ä. Àúµµ ZILÀÌ ÀÖÁö¸¸ º°·Î »ç¿ëÀ» ¾ÈÇÏ´Â µí ÇÕ´Ï´Ù. Çѹø Å×½ºÆ®¸¦ ÇغÁ¾ß°Ú¾î¿ä.
     
±×·±½ÄÀ¸·Î´Â ¼º´ÉÇâ»óÀº ÈûµéÁö ¾ÊÀ»±î¿ä?
µ¿±â½Ä write ¿¡ ´ëÇؼ­¸¸ ZIL ÀÌ Ã³¸®Çϵµ·Ï µÎ´Â°Ô ³´Áö ½Í½À´Ï´Ù.
NFS ´Â ¾µ ÀÏÀÌ ¾ø´Â °ü°è·Î...AFP °¡ ºñµ¿±â ¹æ½ÄÀ̱⸸ Çϸé ZIL À» ¼³Á¤ÇØÁ¦ÇÏ°í SSD 4°³¸¦ ÀüºÎ L2ARC ·Î µ¹¸®°í ½ÍÀºµ¥...AFP °¡ È®ÀÎÀÌ ¾ÈµÇ³×¿ä. ¤Ð¤Ð
(±Ùµ¥ »ý°¢Çغ¸¸é µ¿±â½ÄÀϵí ÇÕ´Ï´Ù. ¾îÂ÷ÇÇ OS Xµµ ¸®´ª½º(?) º£À̽º´Ï±î¿ä)


QnA
Á¦¸ñPage 4347/5683
2014-05   4955037   Á¤ÀºÁØ1
2015-12   1491541   ¹é¸Þ°¡
2005-05   7221   ±è°Ç¿ì
2006-09   7222   ¼ÛÀçÈÆ
2014-09   7222   ¹Ì¼ö¸Ç
2019-06   7222   Æä³Ñ9500¾Æ¡¦
2004-09   7222   ¼Û¼º¹®
2015-04   7222   pingguworld
2019-08   7222   ÇÁ·Î½Ã¾Æ
2020-01   7223   ±è¿µ±â
2010-07   7223   °ËÀºÄá
2004-07   7223   Á¶Ç×ÁÖ
2009-06   7223   °­»óÂù
2013-11   7223   ¼Òõ¹éÇâ
2019-06   7223   ±èÁ¦¿¬
2005-05   7223   ÀÌ¿ø±â
2004-01   7223   ÀÌ»óÇö
2004-09   7223   ¿Õ¿ëÇÊ
2014-05   7223   ²¤Àð
2008-06   7224   ±è°Ç¿ì
2004-07   7224   ¿ø³«¿¬
2010-04   7224   Ãֽÿµ