Saya sedang dalam proses mencoba mengoptimalkan proses boot dari 700 workstation Windows XP kami, kami secara teratur memiliki keluhan tentang waktu start-up dan login pada workstation situs.
Melihat ini dalam dua bagian, bagian satu menggunakan BootVis untuk memantau dan memeriksa proses boot; bagian kedua menggunakan Process Monitor untuk memantau proses login. Dengan menggunakan titik jalan "Boot Done" BootVis sebagai metrik, saya menggunakan mesin virtual workstation VMWare yang telah digunakan selama sekitar 18 bulan sebagai mesin pengujian tujuan umum (sehingga cukup khas pada mesin situs). Saya menggunakan snapshot untuk mengembalikan Mesin Virtual ke kondisi awal sebelum setiap tes.
Dari log dan laporan bahwa BootVis menciptakan penundaan yang paling jelas adalah dari Sophos Anti-Virus pada pemindai akses, diikuti agak jauh oleh mrxsmb. Saya mengutak-atik kebijakan untuk mesin (memastikan saya memaksa Sophos untuk memperbarui dua kali setiap kali) dan muncul dengan nomor-nomor berikut:
- Pindai Semua File, Sedang Dibaca : 260 detik
- Pindai Semua File, Pada Tulis : 160 detik
- Scan Executables, On Read dan On Write : 111 detik
- Pindai yang Dapat Dieksekusi, Sedang Dibaca : 99 detik
- Scan Executables, On Write : 95 detik
- Pemindaian Saat Akses Dinonaktifkan : 102 detik
Di atas cenderung menunjukkan bahwa Memindai Semua File, Sedang Dibaca sejauh ini merupakan operasi yang paling mahal (dan mungkin sama sekali tidak perlu). Saya tidak bisa memahami mengapa menonaktifkan pemindaian saat akses sebenarnya memperlambat urutan booting, namun secara fraksional. Tiga hasil akhir hampir sama, yang berarti saya harus menggunakan faktor-faktor lain untuk mempengaruhi keputusan saya untuk memilih Scan Executables, On Read atau On Write.
Memperbarui:
Saya melakukan beberapa tes lagi, pada mesin virtual yang sama (pada waktu yang berbeda, sehingga tidak dapat dibandingkan secara langsung dengan hasil di atas:
- Sophos Not Installed : 67,4 detik (rata-rata lebih dari 5 tes)
- Scan Executables, On Read : 84.5 detik (rata-rata lebih dari 5 tes)
- Scan Executables, On Write : 85 detik (rata-rata lebih dari 5 tes)
Rata-rata menyebabkan nilai-nilai untuk Baca dan Tulis pada konvergen lebih lanjut, sangat menarik untuk melihat bahwa menggunakan Sophos scan File yang Dapat Dilakukan hanya menambah biaya kinerja 21% dari pada Sophos yang tidak diinstal.
Jadi, pertimbangan lain apa yang harus saya buat ketika mengonfigurasi pemindaian Di-Akses untuk meningkatkan waktu boot?