Saya bertanya-tanya berapa banyak data total yang dibaca oleh sistem Linux vanilla yang baru (seperti CentOS 5.10) agar dapat masuk ke konsol konsol shell prompt? Anda tahu, membaca semua file konfigurasi, memuat binari, citra kernel, dll.
Saya mencari taksiran besaran-besaran. Saya sadar bahwa boot Linux sangat bervariasi berkaitan dengan detail proses. Apakah kita berbicara 10 MB? 100MB? 1 GB?
I need to estimate...
lalu lakukan satu dan ukurlah.Jawaban:
Instal satu sistem, booting dan periksa statistik lapisan blok dari
/sys/block/${DEV}/stat
mis/sys/block/sda/stat
.Mengutip dari dokumentasi :
Anda dapat menggunakan one-liner ini untuk mendapatkan jumlah byte lebih mudah:
Hasil untuk Scientific Linux 6.1 i386
Saya menguji ini pada mesin virtual KVM / qemu yang menjalankan Scientific Linux 6.1 i386 (yang mirip dengan RHEL). Layanan berikut ini diaktifkan: acpid, auditd, crond, jaringan, postfix, rsyslog, sshd dan udev-post. Swap berada di disk terpisah, jadi tidak diperhitungkan.
Statistik untuk 85 booting, diambil dari jarak jauh dengan SSH beberapa detik setelah prompt masuk muncul, adalah:
Waktu boot sekitar 20 detik.
sumber
Anda mengatakan dalam komentar Anda bahwa Anda mengevaluasi lingkungan root jaringan / netboot.
Hal pertama yang harus Anda sadari adalah tidak ada yang namanya "vanilla" - Anda tidak akan menjalankan CentOS 5.10 langsung dari kotak tanpa perubahan nol (jika Anda pikir Anda menipu diri sendiri: NFS Root sudah setidaknya Strawberry, hampir di Pistachio).
Jika Anda menginginkan jawaban untuk lingkungan spesifik Anda (yang benar-benar diperhitungkan), Anda perlu menyiapkan server NFS dan mesin klien, boot, dan ukur:
Kedua nilai akan sangat penting untuk kinerja. Anda mungkin juga ingin mengatur beberapa klien di beberapa titik dan mensimulasikan penggunaan normal sistem untuk melihat jenis permintaan mapan yang mereka berikan pada server / jaringan NFS Anda ketika orang menggunakan sistem seperti yang akan mereka lakukan sehari-hari kerja.
Lihat juga: Seri kami tentang Perencanaan Kapasitas - kami tidak berbicara secara khusus tentang NFS, tetapi prinsip-prinsip umum "Bangun, Uji, Stres" berlaku.
sumber