(ask) web lemot, mohon sarannya


medjo

Beginner 2.0
kepada Tuan - Tuan semua,

Mohon bantuannya, akhir - akhir ini web saya peak, saya sudah coba naikan procesornya tapi masih tidak cukup terus, mohon sarannya dari Tuan - Tuan semua kalau melihat dari log top yang saya lampirkan.

sebagai tambahan info server saya dalah VPS kvm dedicated

atas segala bantuannya kami ucapkan terima kasih
 

Attachments

  • server saya saat ini.png
    server saya saat ini.png
    126.5 KB · Views: 56

medjo

Beginner 2.0
mungkin di cari tau mungkin penyebabnya salah satu web bapak diserang? php-fpm nya tinggi sepertinya..
kalo ada web yg dicurigai bisa coba di suspend dulu
terima kasih Tuan atas masukannya, saya masih coba mencarinya, oh ya account whm ini hanya terdiri dari 1 cpanel domain saja, jadi yang aktif hanya satu domain
 

hostbadak

Expert 1.0
Dari screenshot 'top' dan sisa resource yang ada sepertinya MySQLnya butuh optimasi. Proses MySQL ada di puncak top dengan CPU usage yang tinggi sekali, biasa ini terjadi karena proses bersangkutan menunggu respon storage terlalu lama. Sementara masih ada sisa memory yang sangat besar yang belum terpakai (dari 32GB baru terpakai sekitar 10GB saja). Sisa memory ini bisa dialokasikan untuk proses MySQL agar lebih cepat menyelesaikan tugas2nya (terutama untuk kebutuhan cachenya agar berjalan di memory bukan di storage device seperti HDD atau SSD yang jauh lebih lambat dibanding memory).

Bisa coba dibaca2 di artikel ini sebagai titik awal:

Sebagai alat bantu, bisa juga coba install MySQLTuner yang bisa membantu memberikan rekomendasi tuning berdasarkan kondisi dan tugas2 yang berjalan di server.

Semoga membantu.
 

medjo

Beginner 2.0
Dari screenshot 'top' dan sisa resource yang ada sepertinya MySQLnya butuh optimasi. Proses MySQL ada di puncak top dengan CPU usage yang tinggi sekali, biasa ini terjadi karena proses bersangkutan menunggu respon storage terlalu lama. Sementara masih ada sisa memory yang sangat besar yang belum terpakai (dari 32GB baru terpakai sekitar 10GB saja). Sisa memory ini bisa dialokasikan untuk proses MySQL agar lebih cepat menyelesaikan tugas2nya (terutama untuk kebutuhan cachenya agar berjalan di memory bukan di storage device seperti HDD atau SSD yang jauh lebih lambat dibanding memory).

Bisa coba dibaca2 di artikel ini sebagai titik awal:

Sebagai alat bantu, bisa juga coba install MySQLTuner yang bisa membantu memberikan rekomendasi tuning berdasarkan kondisi dan tugas2 yang berjalan di server.

Semoga membantu.

Tuan @natanetwork , Tuan @hostnic.id dan Tuan @hostbadak , terima kasih atas input, saran, sharing dan masukan ilmunya, saat ini saya sedang mencoba pelajari dan praktekin apa yang Tuan - Tuan telah sarankan kepada saya.
 

IIXPLANET

Expert 2.0
Kalau di lihat dr hasil top di ssh nya yg pertama buat sy agak concern di hasil usage cpu mysql processnya , apakah sdh di tweak sebelumnya ? Baik query dan databasenya

Kl yg kedua dr task process php fpm yg banyak sebelum semua serba dinaikan baik cpu yg sampai 40 apakah sdh di check itu real traffic visitor atau botnet ? Dan apakah sdh coba ditweak juga dr sisi apache nya?

Kl memang real visitor traffic coba dilakukan tweak baik di cpu dan mysqlnya , disarankan jg pakai disk nya Nvme jangan ssd atau disk biasa biar ga bottleneck untuk usage mysql yg ckp besar + dipastikan network nya juga bagus bandwidthnya biar ga bottleneck jg .

Kl memang sudah seperti itu namun masih jg sama coba di audit semua baik dr sisi optimasi servernya & security nya , khusus securitynya buat filtering botnet2 itu biasanya suka buat overhead process apachenya jd bikin high load

Untuk filtering bs pakai modsecurity dengan set cut process di phase1 sebelum masuk phase2 jd request sdh diterminate sblm request buffer body diprocess apache. ☺️✌️
 
Last edited:

Top