다음과 같이 PC 한 대를 구성했습니다.
- Intel i5-8500 cpu
- 16GB RAM
- WD Black 2.5" 1TB HDD 2EA RAID 1 (Intel RST)
- Samsung 970 EVO SSD (500GB)
(원래 SSD RAID 1으로 PC를 구성하려고 했습니다만, Trim이 되지 않는 문제로 지속적 이용시 속도 저하가 심각합니다.)
(데이터 가용성을 위해 RAID 1은 필수 구성입니다.)
이 PC는 어떤 회사의 게이트웨이 라우터 역할을 할 것입니다. (pfSense)
100여대 PC 및 서버의 라우터이고, 무엇보다도 VPN Server 역할도 해야 해서, 좋은 사양이 필요했습니다.
(pfSense를 native로 설치하는 데 실패해서, Windows 10의 Hyper-V 를 이용해서 pfSense를 동작시킬 예정입니다.)
(이 PC에 VM을 추가할 가능성은 거의 없습니다. pfSense 전용으로 동작할 겁니다.)
1TB HDD에 운영체제 및 pfSense VM을 구동합니다.
사실, pfSense의 대부분의 동작은 메모리에서 이루어질 것이므로, HDD이든 SSD이든 큰 영향은 없을 것이라고 생각했습니다.
그런데, 관리를 위해 윈도우를 업데이트하고, 가상머신을 다루는 데 있어서, SSD에 이미 익숙해져 있었기에 매우 답답했습니다. 그러던 와중에 PrimoCache를 알게 되었고, 아주 마음에 듭니다.
정확한 답변을 위해, 배경 설명이 좀 길었습니다.
우선, 지금 이 PC의 PrimoCache 설정을 보여드리겠습니다.
(SSD 용량은 500GB이지만, OverProvisioning을 위해서 250GB만 설정했습니다.)
다음은 나의 요구사항입니다.
1. 빠른 성능을 원하지만, 안정성이 훨씬 더 중요합니다. 그래서 Defer-Write는 고려하지 않습니다.
2. 가능하다면 HDD 읽기/쓰기 가속을 했으면 좋겠습니다.
질문:
1. 요구사항에 비추어 볼 때, 위 설정은 적절합니까? 적절하지 않다면, 어떤 것을 어떻게 바꾸면 좋겠습니까?
2. PrimoCache를 이용하면, 읽기 성능은 충분해 보입니다. 그러나 쓰기 성능은 그리 좋아진 것을 체감하지 못하겠습니다. Defer-Write를 사용하지 않는다면, 쓰기 성능 향상은 크지 않습니까?
3. (가장 중요한 질문) 쓰기 캐시를 사용하지만 Defer-Write를 사용하지 않는다면, 예상치 못한 시스템 종료시에도 충분히 안정적이라고 볼 수 있습니까?
(PrimoCache를 사용하지 않았을 때에도 발생할 문제는 논외로 합니다. PrimoCache를 사용함으로 해서 발생하는 문제만 검토하면 되겠습니다.)
4. 위와 같은 요구사항이라면, 'Individual Read/Write Cache Space' 옵션은 끄는 것이 맞습니까? 아니면 켜는 것이 맞습니까? (혹시 켜야 한다면, Write 비율을 어느 정도로 주는 것이 좋겠습니까?)
고맙습니다~
¸¸ÀÏ ²ö´Ù´Â Àǹ̶ó¸é ÀûÀýÇÑ °ªÀ» ¼³Á¤ÇØÁÖ¼¼¿ä (Äɽ¬ÀÇ °èÃþ ±¸Á¶¶û Çϵå¿þ¾î ¼º´ÉÂ÷ °í·Á½Ã ¾Æ¹«¸® SSD¶óµµ RAM¿¡ ºñÇÏ¸é ±â¾î´Ù´Ô)
2. ¾²±â¶ó°í ¾Ö±âÇϼŵµ ¿¬¼ÓÀ» ¾Ö±âÇϽô°ÇÁö ¾Æ´Ï¸é ·£´ýÀ» ¾Ö±âÇϽôÂÁö¿¡ µû¶ó ¾Ö±â°¡ ´Þ¶óÁý´Ï´Ù
3. RAMÀ̶û ´Þ¸® ºñÈֹ߼ºÀÎ SSDÀÎÁö¶ó ±×ºÎºÐÀº ¼ÒÇÁÆ®°¡ ó¸®ÇÒ ¼ö ÀÖ´Ù¸é µüÈ÷ ³¯¾Æ°¥ÀÏÀÚü°¡ ¾ø½À´Ï´Ù (¾ÖÃÊ¿¡ ±×·± ´ë¼ö¸¦ ó¸®ÇؾßÇÒ Áß¿äÇÑ ¼¹ö¿¡ UPSµµ ¾ø´Â°Ç ³Í¼¾½ºÀ̹ǷΠ°í·ÁÇÒ °¡Ä¡Á¶Â÷ ÀÖ´ÂÁö ºÒ¸í)
Ã߽Š: ÀϺΠC°è¿/X299ÀÌ»ó º¸µå´Â RAID1Á¶Â÷ TRIMµÈ´Ù´Â ¾Ö±â ÀÖ½À´Ï´Ù (Á¦°æ¿ì ¾²±â°¡ ½ÉÇÏÁö ¾ÊÀº ¼¹ö´Â GC¸¸ ¹Ï°í 1À¸·Î ¹¾î¹ö·ÈÁö¸¸, ¼º´É ÀúÇÏ ¾øÀÌ ¹öƼ±äÇÕ´Ï´Ù)
1. L1 0À̶õ °Ç ²ö´Ù´Â ÀǹÌÀÔ´Ï´Ù. ¸Þ¸ð¸®°¡ 16G¿¡ ºÒ°úÇÏ¿© L1±îÁö´Â ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù. ÇöÀç L2¸¸ »ç¿ëÇÏ°í Àִµ¥, ¾ÆÁÖ ÄèÀûÇÕ´Ï´Ù.
2. ±¸Áö µûÁöÀÚ¸é, ·£´ýÀ» ¸»ÇÏ´Â °ÍÀÌ°ÚÁÒ. ¿¬¼Ó ¾²±â¶ó¸é HDDµµ ¼Óµµ ÃæºÐÈ÷ ³ª¿É´Ï´Ù. (Á¦ ¿ëµµ¿¡¼´Â)
3. UPS ´ç¿¬È÷ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °©ÀÛ½º·± ¼Ë´Ù¿îÀº Àü±âÀû ¹®Á¦º¸´Ù ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹®Á¦°¡ ´õ Àæ´Ù°í ´À³§´Ï´Ù, Àú´Â.
Å« °Ç¹°ÀÌ°í »õ °Ç¹°ÀÌ¾î¼ ±×·±Áö, °©ÀÛ½º·± Á¤Àü °°Àº ¹®Á¦´Â Áö³ 3³â°£ ÀüÇô ¾ø¾ú½À´Ï´Ù.
C°è¿/X299 ÀÌ»ó º¸µå°¡ RAID1µµ TrimÀÌ µÈ´Ù´Ï, ÁÁÀº ¼Ò½ÄÀ̳׿ä.
Àúµµ ÇÑ ¹ø ¾Ë¾ÆºÁ¾ß°Ú½À´Ï´Ù.
2. SSD NVMeÁ¶Â÷ ·£´ýÀº ÀÚü DRAMÄɽ¬¸¦ ¹þ¾î³ª´Â ¼ø°£ 1/10µµ ¾È µÇ´Â ¼º´ÉÀÌ ³ª¿À¹Ç·Î ¾²±â ¼º´É Çâ»óÀ» À§Çؼ´Â L1Àº ÄѺ¸¼¼¿ä
3. ¼ÒÇÁÆ®Àû Å©·¹½¬°¡ ¹®Á¦¶ó¸é ´ëÃ¥ÀÌ ¾ø¾î¿ä (Çϵå¿þ¾î³ª Äɽ¬µî¿¡¼ ¹ºÁþÇصµ ±×°É ÇØ°á ¸øÇÏ´ÂÇÑ Å©·¹½¬Çؼ ³¯¾Æ°¥Å״ϱî¿ä)
RAID1/5 TRIM ¹«Á¶°ÇÀûÀÌ ¾Æ´ÑµíÇÏ´Ï (RAID0Àº 70ÀÌ»óÀº µÊ) À̺κÐÀº ¹Ýµå½Ã È®ÀÎÈÄ ±¸¸ÅÇÏ¼Å¾ß ÇÕ´Ï´Ù
Á¶¾ð °í¸¿½À´Ï´Ù~
ÀÏ´Ü µ¥ÀÌÅÍ¿µ¿ªÀ» »ç¿ëÇϴ°ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ¿äÁò ´ëºÎºÐ OS¿µ¿ªÀº SSD¸¦ »ç¿ëÇϱ⠶§¹®¿¡...
µ¥ÀÌÅÍ¿µ¿ª µð½ºÅ©¸¦ ij½¬¼³Á¤Çϱ⠹ٶø´Ï´Ù. L1Àº ¸Þ¸ð¸®¸¦ ij½¬»ç¿ëÇϴ°Űí L2´Â NVME/SSD ¸¦ ij½¬ »ç¿ëÇϴ°̴ϴÙ. ¾²±â¼³Á¤ »ç¿ëÇÏ°í ½ÍÀ¸¸é Àб⾲±â ºñÀ² ¼öµ¿À¸·Î ÁöÁ¤ÇÏ°í Defer-Write üũÇØÁֱ⠹ٶø´Ï´Ù. 3ÃÊÁ¤µµ¸¸ ¼³Á¤Çϼ¼¿ä ³Ê¹« ±æ¸é ij½¬ ¸Þ¸ð¸®¿¡ ¿À·¡ º¸°üÇÏ´Ù Á¾·áµÇ¸é µ¥ÀÌÅÍ Å©·¡½¬ ³³´Ï´Ù. ÀϹÝÀûÀÎ ÈÀÏÀÌ¾ß ±×³É ´Ù½Ã ³ÖÀ¸¸é ±×¸¸ÀÌÁö¸¸ DBÆÄÀÏÀ̳ª VHD °°Àº °¡»óµð½ºÅ©´Â ±úÁý´Ï´Ù.
¹¹ ÀÌÁ¤µµÀÔ´Ï´Ù.
±¸Á¶´Â ZFS¶û °ÅÀÌ µ¿ÀÏÇÏ´Ù°í º¸¸éµË´Ï´Ù. ±×°É À©µµ¿ì ¹öÁ¯¿¡¼ »ç¿ëÇÑ´Ù°í º¸¸é µÇ¿ä.
¼úÀÌ ´Ô²²¼ ÇÁ¸®¸ðij½Ã ±ØÂùÀ» Çϼż, ¿¡¶ó ¸ð¸£°Ú´Ù ÇÏ°í ¼³Ä¡ÇØ ºÃ´Âµ¥, Á¤¸» ÄèÀûÇÏ´õ±º¿ä.
°í¸¿½À´Ï´Ù.
¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ µå¶óÀ̺ê´Â ¿Ø°£ÇÏ¸é ¼³Á¤ ¾ÈÇÏ´Â°Ô ÁÁ½À´Ï´Ù --> ÀÌ°Ô ¾²±â ij½Ã ¸»¾¸ÇϽô °ÅÁÒ?
±×¸®°í Èıâ·Ï ij½Ã´Â °í·ÁÇÏ°í ÀÖÁö ¾Ê½À´Ï´Ù.
Á¦ Á¤È®ÇÑ Áú¹®Àº.. ÀÌ·ÐÀûÀ¸·Î ÇÁ¸®¸ðij½Ã¿¡¼ ¾²±âij½Ã¸¦ »ç¿ëÇϵÇ, Defer-Write¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é.. °©ÀÛ½º·± Á¤Àü »óȲ¿¡¼ ÇÁ¸®¸ðij½Ã¸¦ »ç¿ëÇÏ´Â °Í°ú »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÇ µ¥ÀÌÅÍ corruptionÀÌ ¹ß»ýÇÒ È®·üÀÌ Â÷ÀÌ°¡ ³ª³Ä´Â °ÍÀÔ´Ï´Ù.
10000rpm ÀÇ º§·Î½Ã·¾ÅÍ ÀÔ´Ï´Ù.
Western Digital VelociRaptor WD1000DHTZ
https://xpcblog.tistory.com/12
ÃÖ´ë Àü¼Û ¼Óµµ°¡ 120MB/s, Æò±Õ Ž»ö ½Ã°£ÀÌ ¸®µå4.2ms / ¶óÀÌÆ®4.7ms
(ÀϹÝÇϵ忡 ºñÇÏ¿© 3¹è~4¹è Á¤µµ ºü¸¥ Seek TimeÀ» °¡Áö°í ÀÖ½À´Ï´Ù.)
¹öÆÛ ¿ë·®Àº ±âÁ¸°ú °°Àº 16MBÀÌ°í, Ç÷¡ÅÍ ¸Å¼ö¿¡ ´ëÇؼ´Â 150GBÇ÷¡ÅÍ¡¿2Àå
¿äÁò ½Ã°ÔÀÌÆ® ÇϵåµéÀÌ 200¸Þ°¡¸¦ ³Ñ¾î¿ä. ½Ã°ÔÀÌÆ® SAS´Â 250¸Þ°¡µµ ³Ñ±â ¶§¹®¿¡ ½Ã´ë°¡ Çϵåµð½ºÅ© ±â¼úÀÌ ¸¹ÀÌ ¹Ù²î¾ú½À´Ï´Ù. RPM¸¸ ³ô´Ù°í ºü¸£´ø ¿¾³¯°ú´Â ¸¹ÀÌ ´Þ¶óÁ³½À´Ï´Ù.
¹¹ ÇÏµå ¾Æ¹«¸® ºü¸¥°Å ·¹À̵å·Î ¹¾îºÁ¾ß °á±¹Àº SSD ÇÑ°³ ¼Óµµ¸¸µµ ¾È³ª¿À±â¿¡ SSD°°Àº ij½¬·Î 4K¼ÓµµÀÇ º´¸ñÇö»óÀ» ÇØ°áÇØÁÖ°í ÀÖ½À´Ï´Ù.
¾îÂ÷ÇÇ SAS 15kRPM HDDÁ¶Â÷ SSD¿¡ ºñÇÏ¸é °ÅºÏÀÌ¿¡¿ä
4K¼Óµµ´Â ¿ª½Ã SSD¶ó°í »ý°¢ÇÕ´Ï´Ù. ^^
À©µµ¿ì OS¶ó¸é ÀúÀå¼ÒÇ®À» ÀÌ¿ëÇϰųª µð½ºÅ©°ü¸®ÀÚ¿¡¼ µ¿Àûµð½ºÅ© ¹Ì·¯·¹À̵带 ±¸¼ºÇϸé À§ ¹®Á¦°¡ ÇØ°áµÉ°Ì´Ï´Ù.
AHCI ¹æ½ÄÀ¸·Î »ç¿ëÇؾߵɰŠ°°³×¿ä.
¼úÀÌ´Ô ¸»¾¸´ë·Î¶ó¸é, OS°¡ ¼³Ä¡µÈ µð½ºÅ©°¡ ¹®Á¦ÀÔ´Ï´Ù.
SSD RAIDÀÇ °æ¿ì ¼º´ÉÀúÇÏ °æÇèÀÌ Àִµ¥.. ±×·¸´Ù¸é HDD RAID¸¦ »ç¿ëÇϰųª, RAID¸¦ »ç¿ëÇÏÁö ¾Ê°í ´ÜÀÏ µð½ºÅ©·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
Àú´Â ´ÜÀÏ µð½ºÅ©¸¦ »ç¿ëÇÏ°í ½ÍÁö ¾ÊÀº °Ì´Ï´Ù.
ÇÑ ¹ø ¼³Á¤ÇØ ³õÀ¸¸é, Àû¾îµµ µð½ºÅ© Àå¾Ö´Â ±Øº¹ÇÏ°í ½ÍÀº °ÍÀÌÁÒ.
±×·¡¼ HDD RAID 1À» »ç¿ëÇÏ°í, ´ÜÀÏ SSD´Â ij½Ã·Î¸¸ »ç¿ëÇÏ´Â ±¸¼ºÀ» ÇÑ °ÍÀÔ´Ï´Ù.
ij½Ã¸¦ ÀбâÀü¿ëÀ¸·Î¸¸ ¼³Á¤ÇØ ³õ´Â´Ù¸é, SSD Àå¾Ö½Ã SSD¸¸ ±³Ã¼ÇÏ¸é µÇ´õ±º¿ä. (ÇÁ¸®¸ðij½ÃÀÇ °æ¿ì)
±×·±µ¥ Ȥ½Ã ¸ô¶ó¼ Á¶±Ý ¿å½ÉÀ» ºÎ·Áº¸´Â °ÍÀÔ´Ï´Ù.
¾²±âij½Ã¸¦ »ç¿ëÇÒ ¶§.. Defer-Write¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é..
SSD ij½Ã À̹ǷÎ, ºñÈֹ߼ºÀÌ°í..
±×·¡¼ º° ¹®Á¦°¡ ¾øÁö ¾Ê°Ú³ª.. ÇÏ´Â »ý°¢ÀÔ´Ï´Ù.
¾²±âij½¬´Â Defer-Write¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ÀüºÎ ÀбâÀü¿ëÀÔ´Ï´Ù.