سؤال

لقد كتبت تطبيقا أن ضربات القلب باستخدام كتلة واحدة يكتب إلى القرص باستخدام O_Sync | O_Sync | O_Direct.

هل هناك شيء أحتاج إلى القيام به لتعطيل ذاكرة التخزين المؤقت المخزن المؤقت لهذا الجهاز؟

أثناء الاختبار لا يوجد المزيد من القراء.يمكنني محاكاة ذلك على النحو التالي:

giveacodicetagpre.

لكل "iostat 1" شيء يقرأ من الجهاز في كل مرة أكتب فيها.

السلوك لا يتغير إذا أضفت "تخطي= 1000"، إلخ.
يتغير السلوك قليلا إذا كنت أستخدم / dev / sda أو / dev / sda1:

SDA:

giveacodicetagpre.

sda1:

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

آها!

الخام (8) كما رأينا هنا:

https://superuser.com/ أسئلة / 242928 / تعطيل Linux-read-and-trade-file-cache-on-partition / 464382 # 464382

اكتب:

giveacodicetagpre.

iostat:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top