GNU/Linux >> Belajar Linux >  >> Linux

Kekurangan Saat Menggunakan Chroot Dalam Komputasi Kinerja Tinggi?

Perusahaan saya (kecil) menggunakan tumpukan perangkat lunak linux (centos) yang kedaluwarsa untuk menjalankan perangkat lunak berpemilik pada kluster kecil. Maklum, TI enggan memutakhirkan karena semuanya berfungsi sekarang.

Saya ingin melakukan beberapa tes kinerja pada mesin ini dan berencana untuk menginstal banyak perangkat lunak yang seharusnya tidak mengganggu root produksi. Ini juga termasuk kompilasi paket ilmiah dan untuk itu saya membutuhkan perpustakaan yang up-to-date. Satu kemungkinan adalah menginstal seluruh root terbaru di lokasi yang berbeda dan chroot ke dalamnya.

Pertanyaan saya adalah: Bagaimana ini akan memengaruhi kinerja alat yang berjalan di dalam chroot? Apakah ada referensi benchmark yang tersedia? Apakah teknik ini tersebar luas/tidak menguntungkan/berbahaya? Ide lain? Lihat juga pertanyaan terkait saya.

Jawaban yang Diterima:

Chroot seharusnya tidak memengaruhi kinerja. Saya belum pernah mendengar patokan apa pun tentangnya karena ini benar-benar hanya pemetaan antara dua ruang.

Bagaimanapun, untuk masalah Anda, mungkin lebih baik menggunakan sesuatu seperti LXC. Alih-alih memindahkan sesuatu yang berfungsi, Anda cukup membuat LXC dan melakukan hal-hal Anda di dalam LXC ini. LXC jauh lebih baik daripada chroot dan memiliki sedikit kekurangan.

Anda dapat melihatnya seperti chroot v2.0. Sejauh yang saya tahu, ini seharusnya bekerja dengan baik di CentOS 5.X.


Linux
  1. Bagaimana cara menjalankan banyak perintah saat menggunakan find?

  2. Lewati permintaan nama pengguna saat menggunakan git

  3. Penggunaan / saat menggunakan cd

  1. HPL (Linpack Kinerja Tinggi):Pembandingan Raspberry PI

  2. Menggunakan Dns Sekunder Saat Pencarian Gagal Di Primer?

  3. Format Cookie Saat Menggunakan Wget?

  1. Mengapa Garis Miring Balik Tunggal Ditampilkan Saat Menggunakan Kutipan?

  2. Menggunakan skrip Apache2Buddy untuk kinerja dan stabilitas

  3. Menggunakan Windows Performance Analyzer untuk memecahkan masalah kinerja