Gentoo Boot Surecini Hizlandirmak
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Konu başlıkları |
Gentoo Boot Sürecini Hızlandırmak
Partitions management sistemini etkisizleştirin
Eğer RAID, EVMS, LVW gibi partition türleri kullanmıyorsanız, /etc/conf.d/rc dosyasının içinden
RC_VOLUME_ORDER="raid evms lvm dm"
yerine
RC_VOLUME_ORDER="dm"
olarak değiştirebilirsiniz.
| Uyarı: Eğer Gentoo kurulumunda yukardaki iptal ettiğiniz türleriden birisine destek vermiş iseniz, mesela LVW gibi, sistem boot etmez. Değişiklil yaparken rast gele değiştirmeyin. |
INIT betiklerini paralel olarak çalıştırabilirsiniz
İnit betiklerinini paralel olarak çalıştırılmasını sağlayabilirsiniz. Ancak bu biraz tehlikeli olabilir. Mesela IP adresini DHCP den alıyorsanız ve NTP den de saat ayarlaması yapıyorsanız, IP adresi almadan NTP sunucusu üzerinden saat eşlesmesi yapamazsınız. Yani bir servis bazen başka bir servise bağımlı olabilir.
Eğer isterseniz genede init betiklerinini paralel olarak çalıştırılmasını sağlayabilirsiniz. Bunun için /etc/conf.d/rc dosyasından,
RC_PARALLEL_STARTUP="NO"
olan yeri
RC_PARALLEL_STARTUP="YES"
olarak değiştirebilirsiniz.
Bu konu ile ilgili gentoo forumunda açıklama bulabilirsiniz:
http://forums.gentoo.org/viewtopic.php?p=618401#618401 http://forums.gentoo.org/viewtopic.php?p=608460#608460
/etc/init.d/modules sadece değişiklik olursa çalışsın
Gentoo da her boot esnasında modules-update programı çalıştırılır. Eğer sisteminizde herhangi bir değişiklik yoksa ve olmadıysa bunu çalıştırmanıza gerek yok. Bunun için,
| File: /etc/init.d/modules |
ebegin "Calculating module dependencies" /sbin/modules-update &>/dev/null eend $? "Failed to calculate dependencies" |
olan yeri,
| File: /etc/init.d/modules |
if [ /etc/modules.d -nt /etc/modules.conf ]
then
ebegin "Calculating module dependencies"
/sbin/modules-update &>/dev/null
eend $? "Failed to calculate dependencies"
else
einfo "Module dependencies are up-to-date"
fi
|
olarak değiştirin. Bu sayede sadece değişiklikler olursa komut uygulanır.
/etc/init.d/localmount ile paralel mount etmesini sağlayın
Gentoo altında dosya sistemleri arka arkaya mount edilmeye çalışır. Bu size çok az da olsa zaman kaybına neden olur.
| File: /etc/init.d/localmount |
mount -at nocoda,nonfs,noproc,noncpfs,nosmbfs,noshm >/dev/null |
yerine
| File: /etc/init.d/localmount |
mount -aFt nocoda,nonfs,noproc,noncpfs,nosmbfs,noshm >/dev/null |
şeklinde değiştirirseniz, dosya sistemleri boot esnasında paralel olarak mount edilir.
Diğer kapsamlı kaynaklar için

