CloudLinux
Memahami CloudLinux LVE: Batas CPU, Memori dan Entry Process
Pahami perbedaan antara akun hosting yang sibuk dan server yang kelebihan beban, lalu gunakan riwayat sumber daya untuk menyelidiki halaman lambat dan kesalahan terkait batas.

CloudLinux LVE membatasi sumber daya yang dapat dipakai akun hosting pada server bersama. Situs dapat mencapai batas akun meskipun mesin masih memiliki kapasitas tersisa. Kenali sumber daya dan waktu kejadian sebelum menaikkan batas, mengganti perangkat keras, atau menyalahkan koneksi internet.
Situs kecil mungkin terasa cepat sepanjang sebagian besar hari, lalu melambat saat impor produk, pencadangan, atau lonjakan pengunjung. Pernyataan “RAM server masih banyak” belum menjawab persoalan. Akun hosting mungkin memiliki batas CPU, memori, I/O, atau proses sendiri.
Fungsi LVE
LVE berarti Lightweight Virtual Environment. LVE mengendalikan sumber daya di sekitar proses akun agar satu akun lebih sulit menghabiskan sumber daya mesin bersama. LVE merupakan bagian dari stack hosting yang kompatibel dengan CloudLinux, bukan pengaturan yang dapat diaktifkan pada setiap NAS.
Bayangkan server fisik sebagai gedung dengan fasilitas bersama dan setiap akun sebagai penyewa dengan alokasi tertentu. Penyewa dapat mencapai alokasinya sebelum seluruh gedung penuh. Hal itu tidak membuktikan alokasinya salah: mungkin ada tugas yang memakai sumber daya jauh lebih banyak dari perkiraan.
Batas Akun dan Batas Host Adalah Dua Hal Berbeda
Batas pengendalian sumber daya akun dapat tercapai saat server fisik masih memiliki kapasitas tersisa.
01 Akun yang dihosting
Cocokkan rentang waktunyaPelanggaran batas sumber daya yang singkat membutuhkan log dan riwayat sumber daya yang sesuai, bukan diagnosis dari satu halaman kesalahan.
02 Host fisik
Pisahkan kedua penyelidikanAlokasi akun yang lebih tinggi tidak dapat memperbaiki API eksternal yang tidak tersedia, bug aplikasi, atau semua masalah layanan bersama.
Batas sumber daya juga berbeda dari isolasi sistem berkas, perlindungan malware, dan pencadangan. Semuanya merupakan kontrol terpisah dengan kebutuhan konfigurasi dan pemulihan sendiri. Batas tidak menghapus kode berbahaya atau menyediakan database kemarin.
Periksa Sumber Dayanya, Bukan Hanya Halaman Kesalahan
| Sumber daya | Pertanyaan yang perlu diajukan | Pengamatan yang berguna |
|---|---|---|
| CPU / SPEED | Apakah pekerjaan menunggu waktu prosesor? | Riwayat akun dan proses sibuk pada waktu yang sama |
| Memori fisik | Apakah akun kekurangan memori yang dapat digunakan? | Pelanggaran batas memori dan kesalahan aplikasi |
| I/O dan IOPS | Apakah throughput penyimpanan atau jumlah operasi dibatasi? | Transfer besar dibandingkan banyak operasi kecil |
| Entry process | Apakah akun mencapai batas entry yang relevan? | Riwayat pelanggaran batas, beban kerja, dan implementasi server web |
| Jumlah proses | Apakah terlalu banyak proses akun yang aktif? | Jumlah proses dan tugas yang membuatnya |
Pada pengaturan SPEED, 100% bersifat relatif terhadap satu inti prosesor, bukan janji menggunakan setiap inti pada host. Entry process tidak sama dengan pengunjung per hari atau sekadar semua koneksi browser yang terbuka. Implementasinya berbeda antartumpukan server web, jadi tanyakan stack dan penghitung mana yang dimaksud penyedia.
Selidiki Rentang Waktu Terjadinya Kegagalan
Mulailah dengan URL yang terdampak, perkiraan waktu dan zona waktu, kesalahan yang terlihat, serta tugas yang sedang berjalan. Bandingkan riwayat sumber daya akun pada interval itu dengan log aplikasi dan akses. Grafik yang tenang beberapa jam kemudian tidak dapat menjelaskan kejadian saat insiden.
Daftarkan pekerjaan yang bertepatan dengan interval tersebut: pencadangan terjadwal, pengindeksan pencarian, pembuatan thumbnail, impor, tugas cron, crawler, dan pembaruan aplikasi. Kegagalan berulang pada waktu yang sama setiap malam merupakan alasan kuat untuk memeriksa jadwal sebelum mengubah server.
Periksa bukti dari aplikasi itu sendiri. Kueri database yang lambat, menunggu API eksternal, atau halaman dinamis tanpa cache dapat membuat pekerjaan aktif lebih lama. Konkurensi yang lebih tinggi kemudian menambah tekanan pada batas lain. Perbaikan pertama yang berguna mungkin berupa perubahan aplikasi atau jadwal, bukan paket hosting yang lebih besar.
Hindari Perbaikan yang Menutupi Penyebab
Terus menaikkan semua batas menghilangkan kesempatan mempelajari batas mana yang penting dan dapat membebani akun lain dengan beban kerja lebih berat. Memulai ulang seluruh server juga mengganggu pengguna yang tidak terkait dan dapat menghapus bukti sementara yang berguna.
Pilih perubahan dengan lingkup terbatas bersama administrator hosting: optimalkan satu tugas yang boros sumber daya, pisahkan pekerjaan yang tumpang tindih, sesuaikan alokasi akun yang tepat, atau pindahkan beban kerja yang terus-menerus lebih besar ke platform yang sesuai. Tinjau beban kerja yang sama sesudahnya, termasuk kesalahan dan pelanggaran batas sumber daya, bukan hanya satu halaman yang berhasil dimuat.
Respons 508 dapat berkaitan dengan batas entry process pada susunan CloudLinux/Apache yang sesuai. Tekanan memori atau proses juga dapat menyebabkan kegagalan aplikasi. Status HTTP saja bukan diagnosis lengkap; riwayat akun dan log harus mendukung kesimpulannya.
Rencanakan Kapasitas dan Pemulihan Bersama
Ketika bisnis menghosting beban kerjanya sendiri, tentukan aplikasi, sistem operasi yang didukung, memori, penyimpanan, jendela pencadangan, dan pemulihan yang diperlukan. Penyimpanan lebih cepat dapat membantu hambatan penyimpanan yang nyata, tetapi tidak dapat melewati batas per akun penyedia hosting.
Panduan perencanaan NAS, SAN dan cloud menjelaskan keputusan platform yang lebih luas. NAS dapat menjadi tujuan pencadangan yang sesuai dalam desain yang didukung; NAS tidak otomatis menjadi server hosting CloudLinux. Jaga agar proof of concept berfokus pada beban kerja sebenarnya jika kompatibilitas atau kapasitas masih belum pasti.
Kirim Ringkasan Dukungan yang Dapat Diselidiki
Sertakan akun yang terdampak, rentang waktu, URL atau tugas, teks kesalahan, dan riwayat sumber daya yang relevan. Cantumkan perubahan terbaru dan apakah masalah dapat direproduksi. Bagikan log melalui saluran dukungan yang disetujui setelah menghapus kredensial dan informasi pribadi yang tidak diperlukan.
Jawaban praktisnya: pastikan apakah alokasi akun, aplikasi, atau host fisik sedang sibuk, lalu perbaiki batas tersebut. Ini menghasilkan keputusan yang lebih dapat dipertanggungjawabkan daripada membeli mesin lebih besar berdasarkan spesifikasi utama yang tidak terkait.
Pertanyaan yang Sering Diajukan
Apakah sisa RAM server meniadakan kemungkinan batas memori akun?
Tidak. Akun hosting CloudLinux dapat memiliki alokasi memorinya sendiri meskipun host masih memiliki kapasitas tersisa.
Apakah SPEED 100% berarti seluruh server?
Dalam pengaturan SPEED yang didokumentasikan, nilainya setara dengan satu inti, bukan setiap inti di server.
Apakah entry process sama dengan pengunjung harian?
Tidak. Istilah itu menjelaskan mekanisme pengendalian sumber daya, dan perilaku tepatnya bergantung pada implementasi server web.
Apakah kesalahan 508 membuktikan bahwa saya membutuhkan server lebih besar?
Tidak. Kumpulkan pelanggaran batas sumber daya dan log pada rentang waktu yang sama. Masalahnya mungkin alokasi akun, tugas lambat, atau perilaku aplikasi.
Bisakah NAS lebih cepat menghapus batas LVE?
Tidak. Perangkat penyimpanan yang lebih cepat tidak menggantikan alokasi yang dikonfigurasi untuk akun hosting.
Apa yang sebaiknya saya ubah terlebih dahulu?
Ubah penyebab yang didukung bukti, seperti tugas boros sumber daya atau jadwal yang tumpang tindih. Tinjau hasilnya bersama administrator sebelum menaikkan batas yang tidak terkait.
