- Patrol Readは、バックグラウンドでドライブの読み取りを実行し、ドライブの不正な領域をマップするユーザー定義可能なオプションです。
- Patrol Readは、ドライブ障害の原因となる可能性がある物理ディスク・エラーをチェックします。これらのチェックには通常、是正措置の試みが含まれます。Patrol Readは、自動または手動でアクティブ化することで有効/無効を切り替えることができます。
- Patrol Readは、コントローラに接続されている物理ディスクのすべてのセクタを定期的に確認します。セクタには、RAID構成のドライブのシステム予約領域が含まれます。Patrol Readは、すべてのRAIDレベルとすべてのホット・スペア・ドライブに対して機能します。
https://blog.frehi.be/2011/09/12/megacli-useful-commands/ 2011
(確認) # MegaCli -AdpPR -Info -aALL Adapter 0: Patrol Read Information: Patrol Read Mode: Auto Patrol Read Execution Delay: 168 hours Number of iterations completed: 446 Next start time: 12/21/2024, 03:00:00 Current State: Stopped Patrol Read on SSD Devices: Disabled # MegaCli -AdpGetProp PatrolReadRate -aALL Adapter 0: Patrol Read Rate = 30%
168 hours = seven days
https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples
(設定変更) # MegaCli -AdpPR -EnblAuto -aALL # MegaCli -AdpPR -EnblMan -aALL # MegaCli -AdpPR -SetDelay 672 -aALL # MegaCli -AdpPR -SSDPatrolReadEnb -aALL # MegaCli -AdpPR -SSDPatrolReadDsbl -aALL
SetDelay の単位は hours
672 hours = 28 days
SSD
NOTE: By default, Patrol Read automatically runs every seven days on configured SAS and SATA hard drives. Patrol Read is not necessary on SSD and is disabled by default.
https://downloads.dell.com/manuals/common/rc_h310_h710_h710p_h810_ug_en-us.pdf
I'd leave it off. It may not be necessary, as quality/enterprise SSDs perform their own wear-leveling and reallocation of bad sectors. The RAID controller's "Patrol Read" is really geared towards the failure modes of mechanical drives.
https://serverfault.com/questions/530672/should-i-enable-patrol-read-on-ssd-drives 2013
https://www.reddit.com/r/sysadmin/comments/35p6of/to_patrol_read_ssds_or_not/ 2015