Sponsor:

Server and Web Integrator
Link:
Kloxo-MR logo
6.5.0 or 7.0.0
Click for "How to install"
Donation/Sponsorship:
Kloxo-MR is open-source.
Donate and or Sponsorship always welcome.
Click to:
Click Here
Please login or register. 2024-06-17, 09:54:31

Author Topic: Apa yang terjadi jika CPU Full Load?  (Read 5639 times)

0 Members and 1 Guest are viewing this topic.

Offline menyo

  • Senior Member
  • *
  • Posts: 157
  • Karma: +0/-0
    • View Profile
Apa yang terjadi jika CPU Full Load?
« on: 2014-10-26, 21:12:56 »
PAgi pak mustafa dan kawan2.

Saya mau tanya apa ya yang terjadi jika cpu load nya full?
Saya melihat di htop bahwa penggunaan phpfpm cukup menguras cpu. Masalahnya saat kita beli VPS baik itu KVM atau openvz patokannya adalah RAM.
Sangat tentunya sayang sekali jika RAM yang digunakan hanya sedikit namun proces CPU besar.

Yang saya mau tanyakan adalah, adakah cara untuk menghemat cpu?
apakah perlu mengganti phptype ke selain php-fpm untuk menghemat cpu?
Kadang ketika user mengunakan cpu hingga 80% an, seolah cpu tidak mau balik. Saya biasanya menggunakan perintah restart-all untuk mengembalikan agar cpu stabil dibawah.

RAM sendiri cukup hemat, yakni hanya dikisaran 500MB padahal ada 4GB (KVM)

Saya coba limits.conf sepertinya tidak pengaruh ya.
Anehnya, setiap user baik admin atau yang lain kok hanya diam di 4proccess. mau saya seting limits.conf untuk admin di 2proccess pun tetep jalan di 4 proses. dan tidak mau naik.

apakah di Kloxo MR ada penyetingan pembatasan proses untuk tiap user-nya?
saya kurang paham mengenai pembatasan ruby/rail app. Apakah ini membatasi keseluruhan proses per user atau tidak.

terimakasih sebelumnya.
Salam.
« Last Edit: 2014-10-26, 21:16:21 by menyo »

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Apa yang terjadi jika CPU Full Load?
« Reply #1 on: 2014-10-26, 21:47:47 »
Jika pemakaian memory kurang maka bisa dinaikkan jumlah thread/children untuk php-fpm sehingga beban CPU terbagi diantara php thread yang lebih banyak. Setting ini di Kloxo-MR 6.5.0 harus dilakukan manual melalui custom file sedangkan di KLoxo-MR 7.0.0 bisa diatur di panel (kecuali untuk admin yang defaultnya tetap 6).
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline menyo

  • Senior Member
  • *
  • Posts: 157
  • Karma: +0/-0
    • View Profile
Re: Apa yang terjadi jika CPU Full Load?
« Reply #2 on: 2014-10-28, 06:39:24 »
Jika pemakaian memory kurang maka bisa dinaikkan jumlah thread/children untuk php-fpm sehingga beban CPU terbagi diantara php thread yang lebih banyak. Setting ini di Kloxo-MR 6.5.0 harus dilakukan manual melalui custom file sedangkan di KLoxo-MR 7.0.0 bisa diatur di panel (kecuali untuk admin yang defaultnya tetap 6).

O begitu pak
Jadi solusinya mengurangi beban cpu berlebihan adalah memper banyak thread/chldren php-fpm tersebut ya?
Apa dengan begini beban di CPU bisa lebih dialihkan ke RAM ya PAK? maksud saya beban CPU berkurang, namun memaksimalkan RAM yang masih sangat longgat? begitu kah pak fungsinya?

Kalau boleh minta pencerahannya pak buat setting thread php-fpm. Kemana file mana yang harus dirubah dan kalau boleh saran bapak dirubah seperti apa.

Terimakasih banyak pak sebelumnya
Salam.

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Apa yang terjadi jika CPU Full Load?
« Reply #3 on: 2014-10-28, 06:53:28 »
Jika pakai 6.5.0, silahkan pelajari file /home/php-fpm/tpl/php53-fpm-pool.conf.tpl. Copy file tersebut ke custom.php53-fpm-pool.conf.tpl. Modifikasi custom file tersebut dan kemudian jalankan fixweb dan restart-dns.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline menyo

  • Senior Member
  • *
  • Posts: 157
  • Karma: +0/-0
    • View Profile
Re: Apa yang terjadi jika CPU Full Load?
« Reply #4 on: 2014-11-01, 00:04:35 »
Jika pakai 6.5.0, silahkan pelajari file /home/php-fpm/tpl/php53-fpm-pool.conf.tpl. Copy file tersebut ke custom.php53-fpm-pool.conf.tpl. Modifikasi custom file tersebut dan kemudian jalankan fixweb dan restart-dns.
saya sudah perbesar setting di php-fpm pak
hasilnya memang resource CPU tidak meningkat dengan significant secara tiba2.
Tapi setiap proses php-fpm kurang lebih hampir sama dengan sebelumnya.
Saya sudah coba install xcache yang katanya bisa mengurangi pengguna CPU dan hasilnya memang benar. CPU setiap prosess bisa berkurang cukup signifikan.

Nah yang saya tanyakan adakah cara lain untuk mengurangi load cpu pak?

saya sudah pernah coba tutorial mengaktifkan microcache disini http://forum.mratwork.com/indonesia-users/%28tips%29-cara-konfig-%27microcache%27-pada-nginx-dan-nginxproxy/
tapi kok gagal.

saya pakai nginx proxy dan yang saya rubah dibagian ini
Quote
proxy_cache pcache;
        #proxy_cache_valid 10m;
        #proxy_cache_valid 404 1m;
        ## for microcache
        proxy_cache_valid 200 10s;
        proxy_cache_use_stale updating;
        proxy_max_temp_file_size 1M;
Apakah perlu menambahkan cara ini
Quote
ambil file "proxy_microcache_zone.conf ; microcache_proxy.conf; microcache_proxy_auth.conf" lalu tempatkan pada folder /home/nginx/conf/globals
# pada folder /home/nginx/tpl copy file domain.conf.tpl lalu paste menjadi custom.domain.conf.tpl pada folder yang sama
# pada file custom.domain.conf.tpl tambahkan text berikut ini pada baris 135 dibawah $webalizerconf = 'webalizer.conf';
}
if (file_exists("{$globalspath}/proxy_microcache_zone.conf")) {
    $proxymicrocachezoneconf = 'proxy_microcache_zone.conf';
}
if (file_exists("{$globalspath}/microcache_proxy.conf")) {
    $microcacheproxyconf = 'microcache_proxy.conf';
}
if (file_exists("{$globalspath}/microcache_proxy_auth.conf")) {
    $microcacheproxyauthconf = 'microcache_proxy_auth.conf';
}

saya baca disana penambahan kode itu hanya untuk drupal, bagaimana jika didalam hosting terdapat banyak macam script, apakah bisa menggunakan microcache?

Sya pernah coba hanya menambahkan mengedit di bagian ini saja
Quote
proxy_cache pcache;
        #proxy_cache_valid 10m;
        #proxy_cache_valid 404 1m;
        ## for microcache
        proxy_cache_valid 200 10s;
        proxy_cache_use_stale updating;
        proxy_max_temp_file_size 1M;
Tapi, saya coba test ab, dengan cara bapak menguji nginx+microcache dan hiawahta +microcache dulu. saya merasa tidak ada perubahan. Request per detik hanya kisaran 20/s

Apakah perlu menambahakan script diatas dengan berbagai cms terinstall di hosting?

Terimakasih pak
Salam.

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Apa yang terjadi jika CPU Full Load?
« Reply #5 on: 2014-11-01, 00:53:49 »
Coba anda install 'yum mod-pagaspeed-stable' (jika pakai apache atau proxy).

Kombinasi microcache (pada nginx/hiawatha), mod-pagespeed (pada apache) xcache/apc (pada php) dan cache plugins pada application (misalnya hyper-cache pada wordpress) akan 'meringankan' beban kerja CPU (bahkan penggunaan RAM).

Dengan kombinasi yang tepat, bisa mendapatkan score tinggi di gtmetrix.com (misalnya forum ini dapat score 98/100 dan 94/100 dimana jika pakai CDN akan dapat score 98 dan 99)
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline menyo

  • Senior Member
  • *
  • Posts: 157
  • Karma: +0/-0
    • View Profile
Re: Apa yang terjadi jika CPU Full Load?
« Reply #6 on: 2014-11-02, 06:37:48 »
Coba anda install 'yum mod-pagaspeed-stable' (jika pakai apache atau proxy).

Kombinasi microcache (pada nginx/hiawatha), mod-pagespeed (pada apache) xcache/apc (pada php) dan cache plugins pada application (misalnya hyper-cache pada wordpress) akan 'meringankan' beban kerja CPU (bahkan penggunaan RAM).

Dengan kombinasi yang tepat, bisa mendapatkan score tinggi di gtmetrix.com (misalnya forum ini dapat score 98/100 dan 94/100 dimana jika pakai CDN akan dapat score 98 dan 99)
wow kalau saya sebelumnya install modepagespeed kaya instruksi google, pake download rpm baru install.

Maaf saya gak paham perintah linux, kalau langsung yum mod-pagaspeed-stable, berarti kloxo mr sudah dibuat langsung support pagespeed modul ya pak? jadi gak perlu download ini itu tinggal yum mod-pagaspeed-stable saja?
mantab

saya sudah terapkan xcache, pagespeed modul, nginx proxy sebelumnya. tapi belum bisa menggunakan microcache.
untuk aktifkan micro cache apa cukup edit ini saja pak?
proxy_cache pcache;
        #proxy_cache_valid 10m;
        #proxy_cache_valid 404 1m;
        ## for microcache
        proxy_cache_valid 200 10s;
        proxy_cache_use_stale updating;
        proxy_max_temp_file_size 1M;

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Apa yang terjadi jika CPU Full Load?
« Reply #7 on: 2014-11-02, 07:39:39 »
Kloxo-MR 7 sudah otomatis aktifkan microcache.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline menyo

  • Senior Member
  • *
  • Posts: 157
  • Karma: +0/-0
    • View Profile
Re: Apa yang terjadi jika CPU Full Load?
« Reply #8 on: 2014-11-05, 10:00:44 »
Kloxo-MR 7 sudah otomatis aktifkan microcache.
berarti gak perlu setting lagi ya pak di kloxo MR 7?
kan saat menggunakan microcache nginx proxy di hasil percobaan bapak hingga mampu nembus lebih 10rb req/s dari awal hanya beberapa puluh req/s.

berarti dengan menggunakan nginx proxy saja di kloxo MR 7, maka peningkatan req / s bisa langsung terasa ya pak bila dites ab ?

oya pak, perlukah atau bolehkah menggunakan cache seperi varnish dkk jika kita sudah menggunakan nginx proxy? apa ada efek buruk jika menggunakan ngix proxy dan keduanya bersamaan?
karena saya berpikir mereka memiliki kerja yang berbeda.

Mohon pencerahannya pak.
salam

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Apa yang terjadi jika CPU Full Load?
« Reply #9 on: 2014-11-05, 10:07:21 »
Sebaiknya tidak perlu menggunakan varnish lagi.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

 


Top 4 Global Search Engines:    Google    Bing    Baidu    Yahoo
Click Here

Page created in 0.036 seconds with 21 queries.

web stats analysis