[ask] Cara Optimasi Server


Status
Not open for further replies.

xrvel

Poster 1.0
Hai semua.

Tanya tips optimasi DS (DS utk 1 user aja). Saya udah coba matiin spam assasin. Apa ada tips optimasi laen? Thanks ya.
 

vishualhost

Expert 2.0
ini optimisasi dedicated server dengan 1 user kriteria task nya seperti apa mas ?

1. berapa ram server dan tipe servernya
2. berapa banyak visitor daily nya
3. berapa banyak ram terpakai apakah sudah melebihi batasan max ram dedi anda sehingga anda perlu optimized
4. ini server make apache / lighttpd / nginx

dll .

karena untuk optimisasi ini harus diketahui dulu point2 yg sekiranya memang dibutuhkan untuk optimisasi .
klo memang usagenya ga melebihi kapasitas dedi mas / dalam artian masih fine2 saja saya sarankan tinggalkan yg namanya optimisasi karena ini akan reduce performance mesin anda .
 

xrvel

Poster 1.0
ini optimisasi dedicated server dengan 1 user kriteria task nya seperti apa mas ?

1. berapa ram server dan tipe servernya
2. berapa banyak visitor daily nya
3. berapa banyak ram terpakai apakah sudah melebihi batasan max ram dedi anda sehingga anda perlu optimized
4. ini server make apache / lighttpd / nginx

dll .

karena untuk optimisasi ini harus diketahui dulu point2 yg sekiranya memang dibutuhkan untuk optimisasi .
klo memang usagenya ga melebihi kapasitas dedi mas / dalam artian masih fine2 saja saya sarankan tinggalkan yg namanya optimisasi karena ini akan reduce performance mesin anda .
Thanks replynya mas.

4 prosesor masing2
Vendor: GenuineIntel
Name: Intel(R) Atom(TM) CPU 330 @ 1.60GHz
speed: 1600.100 MHz
cache size: 512 KB

RAM:
- Mem : 2050972
- Swap : 2096472
- Total : 4147444

Rata2 "Memory Used" dari "Service Status" < 60%.
Pakenya apache.

Inginnya sih selama bisa dioptimisasi, saya optimisasi (kalo memungkinkan)
 

vishualhost

Expert 2.0
Untuk apache bisa diterapkan sbb :

1. Turn off keep alive

KeepAlive Off

2. Untuk prefork c dapat diset sbb :

<IfModule prefork.c>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
MaxClients 64
MaxRequestsPerChild 64
</IfModule>

3. Lakukan distiller sebelum restart apache

/usr/local/cpanel/bin/apache_conf_distiller --update

4. Restart apache


Untuk Mysql Bisa diterapkan sbb :

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
local-infile = 0
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
log-queries-not-using-indexes
thread_cache_size = 32
long_query_time = 2
interactive_timeout= 25
max_connect_errors= 10
thread_concurrency=4
wait_timeout= 10
connect_timeout= 10
query-cache-type = 1
query-cache-size = 8M
skip-bdb
skip-innodb


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

Langkah lain nya :

A. ) Optimized & Hardening sysctl server
B. ) Tuning Disk parameter
c. ) Gunakan Nginx sebagai load balancer dari apache .
ini sudah bisa diterapkan dalam cpanel / whm dengan semua module work
( .htaccess , mod_rewrite , hooks cPanel dst )
 

vishualhost

Expert 2.0
Ini untuk memory usage nanti diperhatikan , untuk swap klo bisa jangan sampai terpakai .
karena jika sudah terpakai ini disk io nya akan melambung naik dan menyebabkan high load cpu server karena swap memakai disk sebagai memory .
 
Status
Not open for further replies.

Top