L2ARCとして使っていたSSDを取り外した。
取り外す前にsmartの値をみてみたら、書き込み量が読み込みより数倍多いことがわかる。
L2ARCの挙動としてはオンメモリのARCから押し出されたものをどんどん書き込むので、まさにそのとおりになっている。
L2ARCの書き込み単位は大きく読み出し単位は小さいというのもみえてくる。この特性はNAND Flashの性質にぴったり。
ID# ATTRIBUTE_NAME RAW_VALUE 1 Raw_Read_Error_Rate 6 9 Power_On_Hours 7520 12 Power_Cycle_Count 52 184 Initial_Bad_Block_Count 123 195 Program_Failure_Blk_Ct 0 196 Erase_Failure_Blk_Ct 0 197 Read_Failure_Blk_Ct 0 198 Read_Sectors_Tot_Ct 3839845191 199 Write_Sectors_Tot_Ct 11750223536 200 Read_Commands_Tot_Ct 148228624 201 Write_Commands_Tot_Ct 41284400 202 Error_Bits_Flash_Tot_Ct 3642321 203 Corr_Read_Errors_Tot_Ct 3504621 204 Bad_Block_Full_Flag 0 205 Max_PE_Count_Spec 10000 206 Min_Erase_Count 824 207 Max_Erase_Count 1803 208 Average_Erase_Count 979 209 Remaining_Lifetime_Perc 91 211 SATA_Error_Ct_CRC 0 212 SATA_Error_Ct_Handshake 0 213 Indilinx_Internal 0 Write_Sectors_Tot_Ct/Read_Sectors_Tot_Ct = 3.06 Write_Commands_Tot_Ct/Read_Commands_Tot_Ct = 0.278 Write_Sectors_Tot_Ct/Write_Commands_Tot_Ct = 284 (142KiB/access) Read_Sectors_Tot_Ct/Read_Commands_Tot_Ct = 25.9048 (13KiB/access)
手順:
- zpool remove tank dev 論理的に取り外し
- 電源offしてケーブルの取り外し
- ブート
arc_summaryの結果をみてると、L2ARCがなくなるとそのぶんをオンメモリのARCが肥大するようで1〜2GBくらいサイズが大きい。