问题发现:
使用LSI2308直通卡和5212M4的硬盘柜,四块硬盘组raid5+固态读写缓存,FN设置30分钟休眠无法正常进入。后发现是因为硬盘问题遂使用通过判断I/O的方式配合sg_start关闭硬盘,但是发现仍然会被diskpowerd访问唤醒。
日志:
$ blktrace -d /dev/sdd -o - | blkparse -i - 2
8,48 4 1 0.000000000 1755 D R 36 [diskpowerd]
8,48 4 3 0.000135301 1755 D R 18 [diskpowerd]
...
8,48 4 9 60.047041578 1755 D R 36 [diskpowerd]
8,48 4 11 60.047180239 1755 D R 18 [diskpowerd]
求助:
我现在是直接stop了trim_diskpowerd.service服务,暂时没有出现读取导致的唤醒。这个服务是否和固态缓存有关,为何会出现在机械硬盘的日志中?关闭这个服务来解决这个问题可行吗?有没有更好的方法?感谢🙏