Замисляли ли сте се колко време отнема на системата ви да се зареди? Може би някой, когото познавате, е твърдял, че системата им се зарежда по -бързо от вашата и сте любопитни за точното време. Въпреки че не всеки се интересува от цифрите, може би сте. Със сигурност ще искате зареждането да е възможно най -бързо.
До края на това ръководство ще имате кратко разбиране за това какво влияе върху времето за зареждане на вашата Linux система и как да изчислите общата му продължителност. Ще научите също начини за намаляване на времето за зареждане и превръщане на компютъра ви в бърз и отзивчив звяр.
Как да проверите времето за зареждане на Linux с помощта на systemd-analysis
Systemd е мениджърът на услуги по подразбиране, който е предварително инсталиран в повечето дистрибуции на Linux. Използвайки systemd-анализ команда, можете да получите подробна статистика за предишното стартиране на вашата система. Можете също да видите разбивка на услугите и да разберете времето, необходимо на всяка от тях по време на зареждане.
За да проверите времето за зареждане с помощта на systemd-analysis, въведете:
systemd-анализ
Системата ще покаже изход, съдържащ общото време за зареждане. Той също така показва отделно отделеното време от ядрото и потребителското пространство.
В този примерен изход можете да видите, че са необходими приблизително девет секунди, докато машината се зареди. Тъй като горното изображение е на виртуална машина, времето за зареждане може да е по-бързо от нормалната инсталация на Linux.
За да получите информация за времето, необходимо на всяка услуга по време на зареждане, използвайте обвинявам метод на системния анализ:
systemd-анализира вината
Това ще доведе до изход, който изглежда малко по следния начин:
Както можете да видите, изходът показва списък на всички услуги и времето, необходимо за всяка от тях.
Какво влияе върху времето за зареждане на Linux?
Когато стартирате вашата Linux система, BIOS е първото нещо, което се зарежда. След това BIOS прехвърля контрола към MBR (главен зареждащ запис), който стартира GRUB буутлоудъра. GRUB отговаря за зареждането на ядрото, което допълнително настройва началната коренна файлова система и изпълнява в него процес. След това се извършва изпълнението на други услуги.
Времето, необходимо на тези други услуги, представлява най -големия дял от времето за зареждане на вашата система. Колкото повече услуги имате по време на стартиране, толкова по -дълго ще отнеме зареждането на вашата система. Следователно спирането на ненужните услуги от стартиране по време на стартиране е важно, ако искате системата ви да се стартира по -бързо.
Как да поправите бавно зареждаща Linux машина
Не можете да спрете стартирането на процеса на стартиране или зареждащото устройство GRUB по време на зареждане, тъй като това ще доведе до проблеми с последователността на стартиране на вашата система. Можете обаче да деактивирате маловажни услуги във вашата система, така че да не се изпълняват по време на стартиране.
Помощната програма systemctl ви позволява да управление на услуги в Linux. Използвайки инструмента, можете лесно да стартирате и спирате услуги. Но първо, нека си припомним кои услуги са стартирали при последното зареждане:
systemd-анализира вината
В този изход можете да видите, че exim4-base.service отнема най -големия дял от времето за зареждане (около три секунди). Exim4 е агент за транспортиране на поща и exim4-base е услугата, която предоставя необходимите файлове за поддръжка, изисквани от демона exim4.
Тъй като това не е важна услуга за локална система, можете да я деактивирате с помощта на systemctl, за да спестите известно време по време на зареждане:
sudo systemctl деактивира exim4-base.service
Забележка: Ако не сте напълно сигурни какво правите, трябва да се консултирате с опитен потребител на Linux, преди да деактивирате каквито и да е услуги. Деактивирането на критична услуга може да причини неочаквани проблеми с операционната система.
За да активирате услуга отново, просто сменете деактивирайте с активирайте в командата systemctl:
sudo systemctl активира exim4-base.service
Използвайки този процес, можете да настроите услугите, че вашата система започва да намалява времето за зареждане.
Подобряване на времето за зареждане на Linux без промени в хардуера
Докато мнозина предлагат инсталиране на Linux на SSD, за да се подобри времето за зареждане, можете да го направите безплатно, като деактивирате нежеланите услуги във вашата система. Въпреки че няма да намали драстично времето за стартиране, всяка секунда се брои, ако искате компютър с бърза производителност.
Искате ли бърза и отзивчива система? Инсталирането на лека и минимална Linux дистрибуция на вашия компютър може да помогне.
Нуждаете се от лека операционна система? Тези специални дистрибуции на Linux могат да работят на по -стари компютри, някои с по -малко от 100 MB RAM.
Прочетете Напред
- Linux
- Екран за зареждане
- Linux
- Системно администриране
Deepesh е младши редактор за Linux в MUO. Той пише информационни ръководства за Linux с цел да осигури блажено изживяване на всички новодошли. Не съм сигурен за филмите, но ако искате да говорите за технологии, той е вашият човек. В свободното си време можете да го намерите да чете книги, да слуша различни музикални жанрове или да свири на китара.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате