Я люблю свою Пі, але це потребує значного часу для завантаження. Якщо я хочу використовувати його як Медіа-центр, досить важливо, щоб він швидко працював.
Чи можна зробити якісь кроки для покращення продуктивності завантаження?
Я люблю свою Пі, але це потребує значного часу для завантаження. Якщо я хочу використовувати його як Медіа-центр, досить важливо, щоб він швидко працював.
Чи можна зробити якісь кроки для покращення продуктивності завантаження?
Відповіді:
Деякі речі можуть бути відключені, які покращують швидкість завантаження - заміняйте, наприклад, (для мого Pi потрібні віки, щоб активувати його.)
Однак читання SD-карт порівняно повільне, а сам пристрій не все так швидко - я не думаю, що існує чарівна куля, яка дозволяє зробити її завантаження набагато швидше, ніж за замовчуванням.
Я знаю, що це ви вже вважали, але особисто я би просто залишив це. Дві основні причини цього не здаються стабільністю (яку можна вирішити шляхом перезавантаження системи Cron так часто, якщо це взагалі виявиться проблемою) та зношеність SD-карти. Хоча я не маю жодних даних про те, як швидко відбудеться остання, є деякі речі, які ви можете зробити, щоб пом'якшити її (вимкнути заміну), а за ціною SD-карт я б спокусився побачити, що відбувається. Якщо він загине відносно швидко, ви можете переглянути його, і ви його не викинули так сильно. Якщо це триватиме пару років і більше (що, напевно, я підозрюю, це може бути так, хоча я не маю жодних орієнтирів для цього), я вважаю, що 10 фунтів кожні кілька років - це досить низькі витрати на обслуговування у грандіозній схемі речей.
Як уже згадувалося, головне, що вбиває SD-карти, - це багато записів, і я не можу придумати нічого, що б насправді це робило (або повинно було робити це), коли Пі сидить без роботи.
/var/log
які регулярно оновлюватимуться. Рішенням було б відключити реєстрацію або встановити /var/log
як tmpfs (що використовує системну пам'ять як тимчасове зберігання.)
Якщо ви готові перейти на зовсім нову систему init, я виявив, що використання systemd дозволяє системі завантажуватися значно швидше, хоча я не робив жодних орієнтирів, щоб дати реальні цифри.
Кілька пропозицій: Стрий SystemV за адресою /etc/rc.sysinit
або Використовуйте systemd
Паралельне завантаження програм
Скомпілюйте ядро з твердою плавкою
Якщо частини вашого кореневого розділу є статичними, використовуйте Squashfs, зазначені у вікі
Напр. / Usr / bin / sbin .. тощо.
/ тощо / fstab
noatime,nodiratime,errors=remount-ro,data=writeback
Зовнішній SSD та HDD для кореневого розділу
squashfs
? Це зробило б цю відповідь набагато кориснішою, а також єдине, чого я вже не роблю.