Thread Starter
#0
Systemd, modern Linux dağıtımlarında kullanılan bir başlangıç yöneticisidir ve sistem bileşenlerinin daha hızlı ve verimli bir şekilde yönetilmesini sağlar. Systemd-analyze, systemd'nin başlangıç sürelerini analiz etmek ve hizmetlerin ne kadar sürede başladığını görmek için kullanılan bir araçtır. Bu rehberde, systemd-analyze komutunun nasıl kullanılacağına dair temel bilgileri ve örnekleri bulabilirsiniz.
Systemd-analyze komutuyla, sisteminizdeki başlangıç sürelerini analiz edebilirsiniz. Aşağıdaki temel komutlar, size gerekli verileri sağlayacaktır:
Systemd-analyze, sistem yöneticilerine hizmetlerin başlangıç sürelerini optimize etme ve sistem performansını artırma konusunda önemli bilgiler sunar. Kullanıcıların, bu komutları kullanarak sistemlerinin açılış süreçlerini daha iyi anlamaları ve gerektiğinde müdahalelerde bulunmaları, sistemlerinin genel verimliliğini artırmalarına yardımcı olur.
Systemd-analyze komutuyla, sisteminizdeki başlangıç sürelerini analiz edebilirsiniz. Aşağıdaki temel komutlar, size gerekli verileri sağlayacaktır:
- systemd-analyze time: Bu komut, sistemin açılış süresini gösterir. Boot süresi, kernel yükleme süresi ve kullanıcı alanı başlatma süresi gibi detayları içerir. Örnek çıktı şu şekilde olabilir:
CODE12
Startup finished in 1.234s (kernel) + 2.345s (userspace) = 3.579s
- systemd-analyze blame: Bu komut, en uzun süre alan hizmetleri listeleyerek, hangi hizmetlerin sistem açılışını yavaşlattığını gösterir. Çıktıda, her hizmetin ne kadar sürede başladığı belirtilir. Örneğin:
CODE123
10.123s nginx.service 5.678s mysql.service
- systemd-analyze critical-chain: Bu komut, kritik başlangıç sırasını gösterir. Yani, bir hizmetin başlatılmasında hangi diğer hizmetlerin beklemesi gerektiğini ve toplamda ne kadar süre aldığını görmenizi sağlar. Çıktı, aşağıdaki gibi olabilir:
CODE1234
graphical.target @1.234s └─multi-user.target @1.234s └─nginx.service @10.123s +5.678s
Systemd-analyze, sistem yöneticilerine hizmetlerin başlangıç sürelerini optimize etme ve sistem performansını artırma konusunda önemli bilgiler sunar. Kullanıcıların, bu komutları kullanarak sistemlerinin açılış süreçlerini daha iyi anlamaları ve gerektiğinde müdahalelerde bulunmaları, sistemlerinin genel verimliliğini artırmalarına yardımcı olur.