سؤال تعديل القرص الصلب لأوبونتو 12.04 يسبب Texmaker لتجميع الكثير أبطأ


أضفت هذه التعديلات من Ubuntu SSD Tweak و أوبونتو القرص ولكن الآن Texmaker يتم تجميع ببطء. هل يعرف أحد ما هو القرص الذي يسبب هذا؟ أو هل يمكنني تحرير شيء لا علاقة له بالقرص للحصول على Texmaker لتجميع كما فعلت في السابق؟

الجيل الثاني intel i5 ، 16 غيغابايت من ذاكرة الوصول العشوائي من كوزير ، 240 غيغابايت من سلسلة Cosair Force GT ، NTFS ، إنشاء سريع لشركة LaTex إلى PDF


4
2018-03-24 05:18


الأصل


في حال لم تحصل على إجابة مناسبة هنا ، فكر في طرح السؤال tex.stackexchange.com .


الأجوبة:


كل من يرشدك ربط لتمكينك discard جبل الخيار لنظام الملفات الخاص بك. في تجربتي ، هذا يقتل الأداء. في كل مزامنة بعد حذف الملف ، يتم إرسال طلب TRIM ، مما يؤدي إلى تجميد القرص لمدة تتراوح من 2 إلى 3 ثوانٍ. (سيكون هذا معتمدًا على الأجهزة.)

لمعرفة ما إذا كانت هذه هي المشكلة ، جرّب الاختبار fsync الأداء كما هو مقترح في هذا الموضوع:

تشغيل Theodore Ts'os "fsync-tester" أثناء القيام باختبار تعذيب Linus

while : ; do time sh -c "dd if=/dev/zero of=bigfile bs=8M count=256 ; sync; rm bigfile"; done

يظهر بوضوح

يجب أن تكون المزامنة سريعة على SSD. في حالتي وحالة الملصق ، تؤدي كل مزامنة إلى إقفال عدة ثوانٍ. أنظر أيضا https://patrick-nagel.net/blog/archives/337 للحصول على مثال مماثل.

إذا كنت ترى سلوكًا مشابهًا ، فيجب عليك تعطيل TRIM التلقائي عن طريق إزالة discard الخيار من fstab الخاص بك. (ولكن الحفاظ على noatime أو relatime الخيار الذي ربما أضفته.)

بدلا من ذلك ، تشغيل دوري fstrim على نظام الملفات الخاص بك ، على سبيل المثال استخدام cron. يتم إعطاء العديد من الطرق للقيام بذلك هذا المقال. بهذه الطريقة يجب أن تحصل على فوائد TRIM بدون مشاكل الأداء.


4
2018-04-20 23:05