MRatWork Forum by Mustafa Ramadhan
Language Specific Discussions => Indonesia Users => Topic started by: NginxHolic on 2017-05-13, 06:42:21
-
Dear Om Musatafa,
Saya kembali ke topik lawas namun dengan background berbeda.
Saya baru upgrade VPS saya pakai 3GB RAM, NGINX webserver, apa yang perlu dilakukan agar Kloxo MR teroptimisasi lebih baik.
Saya tidak berencana pakai NGINX reverse proxy (apa sebaiknya pakai), jadi Mod Pagespeed tidak akan saya gunakan.
Saya jug takut jika merubah database ke innodb/aria atau mariadb/galera akan error karena teknikal saya kurang.
Mohon petunjuknya.
A. Control Panel:
- Kloxo-MR: 7.0.0.c-2017043001
- Web: hiawatha-10.6.0-f.1.mr.el6.x86_64
- PHP: php54s-5.4.45-2.w6 (fpm mode)
B. Plateform:
- OS: CentOS release 6.9 (Final) x86_64
- Hostname: **.**.**
C. Services:
1. MySQL: MariaDB-server-10.0.30-1.el6.x86_64
2. PHP:
- Installed:
- Branch: php56w-cli-5.6.30-1.w6.x86_64
- Multiple:
* php56m-5.6.30-2.ius.el6
* php70m-7.0.18-1.ius.centos6
* php71m-7.1.4-1.ius.centos6
- Used: php56m-fpm
- Multiple: enable
3. Web Used: nginx
- Hiawatha: hiawatha-10.6.0-f.1.mr.el6.x86_64
- Lighttpd: lighttpd-1.4.45-1.el6.x86_64
- Nginx: nginx-1.13.0-1.el6.ngx.x86_64
- Apache: httpd-2.2.31-1.mr.el6.x86_64
- PHP Type:
- Secondary PHP: off
4. WebCache: none
- ATS: --uninstalled--
- Squid: --uninstalled--
- Varnish: --uninstalled--
5. Dns: nsd
- Bind: bind-9.9.9-1.mr.el6.x86_64
- DJBDns: djbdns-1.05-17.4.mr.el6.x86_64
- NSD: nsd-4.1.14-1.el6.x86_64
- PowerDNS: pdns-4.0.3-1.el6.MIND.x86_64
- Yadifa: yadifa-2.2.3-1.mr.el6.x86_64
6. Mail: qmail-toaster-1.03-1.3.56.mr.el6.x86_64
- pop3/imap4: courier-imap-toaster-4.1.2-1.3.20.mr.el6.x86_64
- smtp: qmail-toaster-1.03-1.3.56.mr.el6.x86_64
- spam: bogofilter-1.2.4-1.el6.x86_64
7. FTP: pure-ftpd
- pure-ftpd: pure-ftpd-1.0.37-1.mr.el6.x86_64
8. Stats: webalizer
- webalizer: webalizer-2.23_08-1.mr.el6.x86_64
D. Memory:
total used free shared buffers cached
Mem: 3064 1806 1257 600 0 596
-/+ buffers/cache: 1210 1853
Swap: 512 6 505
-
Halo Pak Mustafa / teman2.. mohon petunjuknya. :)
-
Coba gunakan dulu feature 'search' untuk masalah 'optimasi' atau 'optimize'.
-
Halo Pak Musatafa,
Terima kasih sudah respon, seperti yang saya post sebelumnya, saya igin tahu bagaimana mengoptimalkan settingan NGINX only ini.
Supaya server response time lebih kecil, menggunakan database yang tepat dan caranya.
Guide yang ada adalah berfokus pada Apache/ apache proxy saja, juga tidak menerangkan mengenai penggunaan database aria dkk.
:)
-
1. Berbeda dengan Apache, nginx (juga hiawatha dan lighttpd) tidak diperlukan menaikkan jumlah thread/instance karena akan dilakukan sendiri oleh nginx. Fokusnya cukup menaikkan jumlah php-fpm/fastcgi children (defaultnya adalah unlimited yang diartikan sebagai '6' children).
2. Anda bisa melakukan convert storage engine di MariaDB dari myisam ke aria dengan menjalankan 'sh /script/mysql-convert'.
-
Hallo Pak Mustafa,
Apakah aman mengganti database dari MariaDB ke tipe lainnya, misal ke XtraDB?
Saat ini penggunaan memory saya malah meningkat dari dibawah 1GB menjadi 1.5GBan. Apakah penyebab ini? apakah ada settingan yang tidak efektif ya?
Padahal saya tidak apa2kan.
-
Infokan 'free -m'.
-
Hallo Pak Mustafa,
Berikut hasil free -m
total used free shared buffers cached
Mem: 3064 1676 1387 609 0 346
-/+ buffers/cache: 1330 1733
Swap: 512 65 446
Sebelumnya penggunaan RAM selalu dibawah 1GB, ketika memory di upgrade, penggunaan max juga ikutan naik. Apakah ini normal?
Thanks
-
Hallo Pak Mustafa,
Berikut hasil free -m
total used free shared buffers cached
Mem: 3064 1676 1387 609 0 346
-/+ buffers/cache: 1330 1733
Swap: 512 65 446
Sebelumnya penggunaan RAM selalu dibawah 1GB, ketika memory di upgrade, penggunaan max juga ikutan naik. Apakah ini normal?
Thanks
Ya normal karena linux akan menggunakan 1/2 RAM untuk buffers dan cache.