此帖子已超过 5 年
2 Intern
•
136 消息
0
2237
Q&A: dirty page总是在60%~80%之间是否正常?
Q:dirty page总是在60%~80%之间是否正常?
A: 首先,dirty page是指已写入写缓存但还未写入磁盘的内存页。dirty page的高低取决于high/low watermarkd的设置以及写I/O的量。正常情况下,dirty page都是在high/low watermark之间的,因为write cache engine会尽量确保read/write hit raito以提高性能,所以会保留dirty page在写缓存中。
因此,只要dirty page在high/low watermark之间(默认60~80),那么dirty page的值是属于正常的。假如一直观察看到90% - 100%的dirty page,那么就需要确定哪些LUN消耗了大量的写缓存,且底层磁盘没有足够的性能来消化这些数据。
-Steve Zhou
SteveZhou
2 Intern
2 Intern
•
136 消息
0
2011年11月16日 20:00
最大的影响是 force flushing,此事主机I/O不得不直接写backend disk,从而造成高响应时间。
-Steve Zhou
Jun_Tan
2 Intern
2 Intern
•
605 消息
1
2011年11月16日 20:00
dirt page本身高低对系统I/O不会造成影响,只有在将dirt page写入磁盘的时候可能会造成大量磁盘I/O,这时候可能会对系统性能造成影响。
dirt page的高低可以通过调整high/low watermark来影响。