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)

手順:

  1. zpool remove tank dev 論理的に取り外し
  2. 電源offしてケーブルの取り外し
  3. ブート

arc_summaryの結果をみてると、L2ARCがなくなるとそのぶんをオンメモリのARCが肥大するようで1〜2GBくらいサイズが大きい。

koie