MRatWork Forum by Mustafa Ramadhan
Language Specific Discussions => Indonesia Users => Topic started by: laziale on 2015-03-02, 07:50:14
-
Halo.. Minta tolong donk, saya install kloxo di dedicate dengan RAM 8GB, ada sekitar 15 website AGC dengan traffic rata2 1K/day, tapi kok webnya dibuka lama banget, process nya seperti ini http://prntscr.com/6br0dp dan pemakaian Total RAM sampai habis.
# sh /script/sysinfo
A. Kloxo-MR: 7.0.0.b-2015030101
B. OS: CentOS release 6.6 (Final) x86_64
C. Apps:
1. MySQL: MariaDB-server-10.0.16-1.el6.x86_64
2. PHP: php54-5.4.38-1.ius.el6.x86_64
3. Httpd: httpd-2.2.29-1.mr.el6.x86_64
4. Lighttpd: --uninstalled--
5. Hiawatha: hiawatha-9.12.0-f.3.mr.el6.x86_64
6. Nginx: nginx-1.7.10-1.el6.ngx.x86_64
7. Cache: --uninstalled--
8. Dns: bind-9.9.5-1.el6.x86_64
9. Qmail: qmail-toaster-1.03-1.3.46.mr.el6.x86_64
- with: courier-imap-toaster-4.1.2-1.3.18.mr.el6.x86_64
D. Php-type (for Httpd/proxy): php-fpm_event
E. Memory:
total used free shared buffers cached
Mem: 7882 2099 5783 2 53 630
-/+ buffers/cache: 1414 6467
Swap: 510 0 510
Apa yang harus saya lakukan untuk optimasi servernya agar pemakaian ram tidak habis dan website tidak lambat dan offline terus?
-
1. Pindahkan database dan website dari admin ke client lain
2. Dari client baru ini setting fastcgi children dengan nilai 30-60 pada 'limit'
3. install apc/xcache pada php (jika pakai php54 pada php-branch maka jalankan 'yum install php54-pecl-apc -y'
4. install pagespeed pada apache dengan 'yum install mod-pagespeed-stable -enablerepo=*pagespeed* -y'
5. pilih 'low' pada 'apache optimize' di 'webserver configure'
6. install cache manager pada aplikasi (misalnya hypercache di wordpress)
7. terakhir, restart service dengan 'sh /script/restart-all -y'
-
kalau buat nginx only + php 5.4 install pagespeednya sama aja ya pak?
-
Nginx tidak/belum ada build-in pagespeed. Perlu compile khusus.
-
Nginx tidak/belum ada build-in pagespeed. Perlu compile khusus.
berarti ini bisa di terapkan hanya untuk semacam nginxproxy atau hiawatha proxy ya?
-
Sementara ini hanya untuk apache (baik stand-alone atau proxy).
-
yg nomer 2 setting fastcgi children d sbelah mana sih pak, kok gk nemu nemu yah?
1. Pindahkan database dan website dari admin ke client lain
2. Dari client baru ini setting fastcgi children dengan nilai 30-60 pada 'limit'
3. install apc/xcache pada php (jika pakai php54 pada php-branch maka jalankan 'yum install php54-pecl-apc -y'
4. install pagespeed pada apache dengan 'yum install mod-pagespeed-stable -enablerepo=*pagespeed* -y'
5. pilih 'low' pada 'apache optimize' di 'webserver configure'
6. install cache manager pada aplikasi (misalnya hypercache di wordpress)
7. terakhir, restart service dengan 'sh /script/restart-all -y'
-
Di icon 'Limit' untuk setiap client.
-
kalo angka 4 berarti unlimited y pak
tp d atas kok rekomendari 30-60.
mksdnya gmn pak?
-
Terbalik. Jika dipilih 'unlimited' maka akan diset sebagai '4'. Pilihan unlimited itu bawaan Kloxo 'lama' yang tidak mungkin diterapkan untuk kasus php-fpm (atau php jenis fastcgi secara umum). Maka dipilih pada Kloxo-MR bahwa pilihan 'unlimited' akan diartikan sebagai '4'.
-
sy pake 4 core ram 8gb.
diset 60 mantap pak hasilnya,
btw ini yg batasanya ato cara ngambil angkanya berdasarakan apa yah bagusnya?
-
60 thread cukup optimal untuk 8GB RAM.
-
pak, itu yg dominan kerjanya ram apa prosesor ?
kok yg sibuk kayanya prosesor yah
-
RAM adalah penyedia proses. Proses jelas dikerjakan oleh processor.
Coba jalan 'top' atau 'htop' untuk tahu aktifitas server anda.
-
terima kasih banyak pak
sehat selalu :)