Твики SSD для Ubuntu 12.04 заставляют Texmaker компилироваться намного медленнее

Я добавил эти настройки из Ubuntu SSD Tweak и Ubuntu Tweaks , но теперь Texmaker компилируется медленно. Кто-нибудь знает, какой твик будет вызывать это? Или я мог бы отредактировать что-то, не связанное с настройками, чтобы заставить Texmaker компилироваться, как это делалось ранее?

2-е поколение Intel i5, 16 ГБ Cosair RAM, 240 ГБ серии Cosair Force GT, NTFS, быстрая сборка LaTex в PDF

4
задан 21 April 2013 в 02:46

1 ответ

Оба руководства, на которые вы ссылаетесь, позволяют включить опцию discard для вашей файловой системы. По моему опыту, это убивает производительность. При каждой синхронизации после удаления файла отправляется запрос TRIM, в результате чего диск останавливается на 2-3 секунды. (Это будет зависеть от аппаратного обеспечения.)

Чтобы увидеть, является ли это проблемой, попробуйте проверить производительность fsync, как предложено в этой теме :

Запуск Теодора Цоса "fsync-tester" во время теста на пытки Линуса

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 без проблем с производительностью.

0
ответ дан 21 April 2013 в 02:46

Другие вопросы по тегам:

Похожие вопросы: