
Я добавил эти твики изНастройка Ubuntu SSDиНастройки Ubuntuно теперь Texmaker компилируется медленно. Кто-нибудь знает, какой твик может вызывать это? Или я могу отредактировать что-то не связанное с твиками, чтобы Texmaker компилировался так, как раньше?
Intel i5 2-го поколения, 16 ГБ оперативной памяти Cosair, 240 ГБ серии Cosair Force GT, NTFS, быстрая сборка LaTex в PDF
решение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, но без проблем с производительностью.