Letak dulu.. Nanti Refer balik :
https://rudd-o.com/linux-and-free-software/tuning-an-apache-server-in-5-minutes
http://tweenpath.net/simple-way-to-tune-apache-performance-using-mpm-prefork-module/
https://www.devside.net/articles/apache-performance-tuning
https://www.woktron.com/secure/knowledgebase/133/How-to-optimize-Apache-performance.html
https://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/
https://serverfault.com/questions/241636/what-does-apache-busy-workers-idle-workers-means
https://stackoverflow.com/questions/15922194/problems-with-apache-servers-and-a-lot-of-httpd-processes
https://www.maketecheasier.com/optimizing-apache-part-1/
Okay for my case, I did calculation as below
#dmesg | grep memory
SRAT: No CPU found for memory domain 0
real memory = 8589934592 (8192 MB)
avail memory = 8252219392 (7869 MB)
# ps aux | grep 'httpd' | awk '{print $6}'
48552
49872
61092
48516
48516
48516
48512
48516
25860
49032
51148
50984
2376
# ps aux | grep 'mysql' | awk '{print $6}'
907112
2556
2204
MaxRequestWorkers would be:
(Total Memory – Critical Services Memory) / Size Per Apache process
(8252219392 - 907112) /51148 = 161322.2859153828 /1024 = 157
No comments:
Post a Comment