开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

2190

2011年11月15日 21:00

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

136 消息

2011年11月16日 20:00

最大的影响是 force flushing,此事主机I/O不得不直接写backend disk,从而造成高响应时间。

-Steve Zhou

605 消息

2011年11月16日 20:00

dirt page本身高低对系统I/O不会造成影响,只有在将dirt page写入磁盘的时候可能会造成大量磁盘I/O,这时候可能会对系统性能造成影响。

dirt page的高低可以通过调整high/low watermark来影响。

找不到事件!

Top