พอดีผมย้าย vps มาใช้ที่ใหม่ครับ
VPS ของที่เก่าสเป็ก Ram 4gb , 4 core (cpu E5-2670) Apache + directadmin
VPS ของที่ใหม่สเป็ก ram 8gb , 8 core(cpu E5645) nginx (ไม่รู้ว่า Apache ด้วยไหม) + plesk panel
เรื่องมีอยู่ว่า
ของที่เก่า ผมไม่ได้ config อะไรเลย สามารถรองรับผู้คนออนไลน์ได้หลัก useronline 10,000 + โดยไม่มีอาการอืด จะเริ่มอืดๆ ที่ประมาณ 20,000 (ดูจาก histats) เพราะคนเข้าขนาดนั้นแรม 4gb จะเต็มแล้ว
ผมเลยหาเช่าที่ใหม่เพื่อจะอัพสเป็กให้รองรับคนเยอะกว่าเดิม
แต่ของใหม่มันไม่เป็นอย่างที่คิดครับ
ของที่ใหม่ ผมไม่ได้ config อะไรเลย เช่นกัน แต่พอคนออนไลน์แค่ประมาณ 300 - 400 user เว็บมันจะตอบสนองช้ามากๆๆ และถ้าคนเข้าเยอะกว่านี้ประมาณ 500 ออนไลน์ ขึ้น มันจะไม่ตอบสนองกลับมาเลยครับ จนบราวเซอร์ขึ้นว่าหน้าเว็บไม่พร้อมใช้งาน อันนี้สงสัยจะ timeout ครับ
ผมใช้คำสั่ง top เพื่อดู ram มันก็ใช้แค่ประมาณ 500mb เอง cpu ก็ 0-1% แค่แทบจะไม่ได้ประมวลผลอะไรเลย แต่หน้าเว็บเข้าไม่ได้แล้ว
หน้าเว็บเข้าไม่ได้ แต่ผมสามารถล็อกอินเข้า plesk panel ได้ แถมยังไม่อืด ไม่หน่วงด้วย งง เลยครับ ผมว่าต้องเป็นกับ config แน่ๆ แต่ผม config เซิฟเวอร์ไม่เป็นครับ ใช้เป็นแต่แบบมาเดิมๆ เลย
รบกวนช่วยแนะนำด้วยครับ เป็นพระคุณอย่างมาก
เป็นไปได้หลายกรณีครับ อาจจะ config ไม่ถูก หรือ เครื่องหลักอาจจะ อัดลูกค้าเยอะจน วิ่งไม่ออก IO เต็ม
ความเห็นส่วนตัวผมน่าจะอัพขึ้นเป็น Dedicated Server ไปเลยครับใช้คนเดียวไม่เอี่ยวใคร
check /etc/httpd/conf/httpd.conf
ดูที่ ของผม vps แรม 2 กิก
StartServers 20
MinSpareServers 20
MaxSpareServers 60
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 20
ServerLimit กับ MaxClients
จิงๆ ผมปรับไม่ถูกเท่าไร
เขาให้ปรับตามแรม มีสูตรคำนวน
กับ /etc/my.conf
max_connections = 300 ถ้าคนเป็นหมื่นก้อใส่ 10000
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
key_buffer = 786M ตอนแรกก้อใส่แค่ 256 แต่เห็นแรมเหลือเยอะมาก เลยใส่ไป 786
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 2M
sort_buffer_size = 2M
table_cache = 2048
thread_concurrency = 4
thread_cache_size = 256
interactive_timeout = 900
wait_timeout = 900
#connect_timeout = 60
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 32M
query_cache_type = 1
tmp_table_size = 16M
แล้วผม block bot จีนหมดเลย ไม่รู้มากันทำไมเยอะแยะ
เวปยังไม่ค่อย index เท่าไร มาวันนึงเป็น 100 ครั้ง
#!/bin/bash
FILE=/var/www/yourweb/logs/access_log;
for ip in `cat $FILE |cut -d ' ' -f 1 |sort |uniq`;
do { COUNT=`grep ^$ip $FILE |wc -l`;
if [[ "$COUNT" -gt "10" ]]; then echo "$COUNT: $ip";
fi }; done
shell scrip count ip
อ้างถึงจาก: BrainFreeze ใน 30 ตุลาคม 2013, 14:02:32
เป็นไปได้หลายกรณีครับ อาจจะ config ไม่ถูก หรือ เครื่องหลักอาจจะ อัดลูกค้าเยอะจน วิ่งไม่ออก IO เต็ม
ความเห็นส่วนตัวผมน่าจะอัพขึ้นเป็น Dedicated Server ไปเลยครับใช้คนเดียวไม่เอี่ยวใคร
OI ไม่น่าเต็มครับ เพราะผมลอง เข้า plesk panel , ftp มันยังวิ่งลื่นปรื๊ด อยู่ครับ
ผม config ไม่เป็นด้วยครับ เลยไม่กล้าใช้ Dedicated Server :P
default config ของ plesk กากครับ ต้องแก้เยอะพอควร (มี checklist ยาวเฟื้อยเลย)
อ้อ CPU ใหม่ช้ากว่าเครื่องเก่าเท่าตัวนะครับ
E5645 6 core 12 thread = score 6708
E5-2670 8 core 16 thread = score 13312
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5645+%40+2.40GHz
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+%40+2.60GHz
อ้างถึงจาก: obi001 ใน 30 ตุลาคม 2013, 14:11:50
check /etc/httpd/conf/httpd.conf
ดูที่ ของผม vps แรม 2 กิก
StartServers 20
MinSpareServers 20
MaxSpareServers 60
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 20
ServerLimit กับ MaxClients
จิงๆ ผมปรับไม่ถูกเท่าไร
เขาให้ปรับตามแรม มีสูตรคำนวน
กับ /etc/my.conf
max_connections = 300 ถ้าคนเป็นหมื่นก้อใส่ 10000
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
key_buffer = 786M ตอนแรกก้อใส่แค่ 256 แต่เห็นแรมเหลือเยอะมาก เลยใส่ไป 786
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 2M
sort_buffer_size = 2M
table_cache = 2048
thread_concurrency = 4
thread_cache_size = 256
interactive_timeout = 900
wait_timeout = 900
#connect_timeout = 60
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 32M
query_cache_type = 1
tmp_table_size = 16M
แล้วผม block bot จีนหมดเลย ไม่รู้มากันทำไมเยอะแยะ
เวปยังไม่ค่อย index เท่าไร มาวันนึงเป็น 100 ครั้ง
#!/bin/bash
FILE=/var/www/yourweb/logs/access_log;
for ip in `cat $FILE |cut -d ' ' -f 1 |sort |uniq`;
do { COUNT=`grep ^$ip $FILE |wc -l`;
if [[ "$COUNT" -gt "10" ]]; then echo "$COUNT: $ip";
fi }; done
shell scrip count ip
ตอนนี้ support เค้า แก้ config ให้อย่างนี้ครับ
/etc/httpd/conf/httpd.conf
MaxKeepAliveRequests 100
KeepAliveTimeout 15
# prefork MPM
StartServers 5 (ค่าเดิม 1)
MinSpareServers 5 (ค่าเดิม 1)
MaxSpareServers 10 (ค่าเดิม 5)
ServerLimit 256 (ค่าเดิม 10)
MaxClients 256 (ค่าเดิม 10)
MaxRequestsPerChild 1000 (ค่าเดิม 4000)
keepAlive on
# worker MPM
StartServers 1
MaxClients 10
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0/etc/my.conf
จากเดิม
[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
support แก้ให้เป็น
[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_buffer_pool_size=2M
innodb_additional_mem_pool_size=500K
innodb_log_buffer_size=500K
innodb_thread_concurrency=2
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
innodb_buffer_pool_size=2M
innodb_additional_mem_pool_size=500K
innodb_log_buffer_size=500K
innodb_thread_concurrency=2
long_query_time = 5
log-slow-queries = /var/log/mysql/mysql-slow.log
max_connections = 500
max_user_connections = 500
key_buffer = 36M
#myisam_sort_buffer_size = 64M
join_buffer_size = 2M
read_buffer_size = 2M
sort_buffer_size = 3M
table_cache = 1024
thread_cache_size = 286
interactive_timeout = 25
wait_timeout = 1800
connect_timeout = 10
max_allowed_packet = 1M
max_connect_errors = 999999
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
tmp_table_size = 16M
ช่วยดูให้หน่อยครับ มันเหมาะสมไหมครับ เว็บผมเป็น wordpress แต่มันจะสร้างไฟล์ html จริงๆ ขึ้นมา ทำให้ไม่ต้องประมวณผล php หนักๆ ครับ คืออยากให้มันรองรับการใช้งานแบบ ไม่ต้อง ลิมิต เลยจะได้ไหมครับ ถ้าคนเข้าเยอะ เอาให้ vps มันล่มไปเลยแบบนี้ครับ
อ้างถึงจาก: icez ใน 30 ตุลาคม 2013, 15:02:32
default config ของ plesk กากครับ ต้องแก้เยอะพอควร (มี checklist ยาวเฟื้อยเลย)
อ้อ CPU ใหม่ช้ากว่าเครื่องเก่าเท่าตัวนะครับ
E5645 6 core 12 thread = score 6708
E5-2670 8 core 16 thread = score 13312
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5645+%40+2.40GHz
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+%40+2.60GHz
:wanwan035: หนาวเลย ยิ่ง config ไรไม่เป็นด้วยครับ
ในการ config จริง ปกติจะไม่ยอมให้เครื่องทำงานหนักจนล่มครับ แต่อนุญาตให้ service ทำงานจนสุด spec เครื่อง "พอดี" เพื่อให้เข้าไปตรวจสอบหาสาเหตุและแก้ไขได้ครับ
เข้าใจว่าที่น่าจะมีปัญหา น่าจะอยู่ตรง nginx อีกจุดนึงนะครับ
ดูจากที่เค้าปรับให้แล้วปรับอีกเยอะเลยครับ :wanwan016: แต่ท่านเซียน Icez มาแล้วลองถามๆเค้าดูครับพี่เค้าเก่งมากๆเรื่องตัวนี้ Plesk
อ้างถึงจาก: mostzaa ใน 30 ตุลาคม 2013, 15:27:49
ดูจากที่เค้าปรับให้แล้วปรับอีกเยอะเลยครับ :wanwan016: แต่ท่านเซียน Icez มาแล้วลองถามๆเค้าดูครับพี่เค้าเก่งมากๆเรื่องตัวนี้ Plesk
ท่าน Icez ได้ยินชื่อเสียงด้านนี้มานานแล้วครับ
ถึงเขาแนะนำมา ผมก็ไม่รู้จะปรับเป็นไหม ครับ เพราะผมไม่เป็นเลยจริงๆ ครับ :P
ผมเข้าไปดู ไฟล์ /etc/httpd/conf/httpd.conf ของ VPS ที่เก่าที่เคยใช้ มันไม่มีพวกค่าตัวนี้เลยครับ
StartServers
MinSpareServers
MaxSpareServers
ServerLimit
MaxClients
MaxRequestsPerChild
และ /etc/my.conf ไฟล์นี้หาไม่เจอ เจอแต่ my.cnf.old และ my.cnf.rpmsave
ผมว่าผมกลับไปใช้ที่เดิมดีกว่า
แต่เสียดายตัง พึ่งเช่า vps อันใหม่นี้ มาเมื่อวานเอง :-X
ของเก่าใช้ cp อะไรครับ? เข้าใจว่าเป็น DA/cPanel รึเปล่า? สองอันนั้นตัว apache config ไม่ได้อยู่ในไฟล์นั้นคัรบ
อ้างถึงจาก: icez ใน 30 ตุลาคม 2013, 15:42:57
ของเก่าใช้ cp อะไรครับ? เข้าใจว่าเป็น DA/cPanel รึเปล่า? สองอันนั้นตัว apache config ไม่ได้อยู่ในไฟล์นั้นคัรบ
อ่อ งี้นี้เองครับ เป็น DA ครับ
การ config ของพวกนี้มันเกินความรู้ผมไปหน่อย :P
ตอนนี้กำลังจะย้ายกลับไปใช้ vps ของเจ้าเดิมแล้วครับ แต่จะอัพเกรดแรมเพิ่มเอา
ขอบคุณทุกคำแนะนำครับ
ผมว่า เอาผล top มาดูดีกว่า
เครื่องไม่ไหวหรือเปล่า ดู CPU RAM กับ HDD ใช้งานหนักมากหรือเปล่าเวลาคนเข้าใช้งานเยอะๆ ครับ :wanwan003: :wanwan003: :wanwan003:
อ้างถึงจาก: treehost ใน 30 ตุลาคม 2013, 16:20:09
ผมว่า เอาผล top มาดูดีกว่า
เครื่องไม่ไหวหรือเปล่า ดู CPU RAM กับ HDD ใช้งานหนักมากหรือเปล่าเวลาคนเข้าใช้งานเยอะๆ ครับ :wanwan003: :wanwan003: :wanwan003:
ดูแล้วครับ cpu วิ่ง 0% - 1% , ram ใช้ประมาณ 600mb, ทุกอย่าง แทบจะไม่ได้ใช้งานเลย เหลือให้ใช้อีกเยอะครับ
คือมันมีแต่หน้าเว็บที่เข้าไม่ได้ แต่หน้า plesk panel มันยังโหลดปรี๊ดๆ อยู่ครับ (ถ้าเครื่องไม่ไหว plesk panel ก็น่าจะเข้าไม่ได้ด้วย แต่นี้เข้าได้โหลดเร็วด้วย) ผมคิดว่ามันน่าจะโดน ลิมิต อะไรไว้สักอย่าง ครับ ผมแก้ไม่เป็นด้วย ผมเลยย้ายกลับไปใช้ที่เดิมแล้วครับ
:
ง่าย ๆ ผมแค่ดูเบื้องต้นนะครับ แค่ CPU ก็ต่างกันเท่าตัวแล้วครับผม
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+%40+2.60GHz
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5645+%40+2.40GHz
Xeon+E5-2670 13312
Xeon+E5645 6708 <-- i7 2600 ยังแรงกว่าอีกนะครับผม
ถึงรองรับได้เยอะก็ไม่แปลกแค่ข้อแรก นะครับผม
ผมอยากให้สังเกตุหน่อยนะครับ VPS นี้ รองถามสเปค CPU ด้วยว่าเป็นไงนะครับ
บ้างทีใช้ CPU เก่า สเปคบ้างที host แชร์ ยังแรงกว่าเลยนะครับผม
อ้างถึงจาก: roommini ใน 30 ตุลาคม 2013, 19:26:28
:
ง่าย ๆ ผมแค่ดูเบื้องต้นนะครับ แค่ CPU ก็ต่างกันเท่าตัวแล้วครับผม
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+%40+2.60GHz
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5645+%40+2.40GHz
Xeon+E5-2670 13312
Xeon+E5645 6708 <-- i7 2600 ยังแรงกว่าอีกนะครับผม
ถึงรองรับได้เยอะก็ไม่แปลกแค่ข้อแรก นะครับผม
ผมอยากให้สังเกตุหน่อยนะครับ VPS นี้ รองถามสเปค CPU ด้วยว่าเป็นไงนะครับ
บ้างทีใช้ CPU เก่า สเปคบ้างที host แชร์ ยังแรงกว่าเลยนะครับผม
จริงอยู่ครับ ที่ cpu มันต่างกัน ของเดิมมันแรงกว่า แต่เว็บผมมันแทบจะไม่ได้ใช้ cpu เลย จากการที่ผมกด top ดู คือมันจะกินแต่ ram เท่านั้น
แต่ ในเมื่อหน้าเว็บเข้าไม่ได้
แต่ทำไม พวก control panel , FTP ยังมันใช้งานได้ปกติ คือพวกที่ทำงานเป็นเบื้องหลังของเว็บยังใช้ได้หมดปกติ
ผมจึงมองว่าฮาร์ดแวร์มันไหวอยู่ครับ แต่ที่ไม่ไหวก็คือซอฟแวร์ที่ผมไม่ได้ปรับจูนมันครับ ผมปรับไม่เป็น :P
อ้างถึงจาก: roommini ใน 30 ตุลาคม 2013, 19:26:28
:
ง่าย ๆ ผมแค่ดูเบื้องต้นนะครับ แค่ CPU ก็ต่างกันเท่าตัวแล้วครับผม
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+%40+2.60GHz
http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5645+%40+2.40GHz
Xeon+E5-2670 13312
Xeon+E5645 6708 <-- i7 2600 ยังแรงกว่าอีกนะครับผม
ถึงรองรับได้เยอะก็ไม่แปลกแค่ข้อแรก นะครับผม
ผมอยากให้สังเกตุหน่อยนะครับ VPS นี้ รองถามสเปค CPU ด้วยว่าเป็นไงนะครับ
บ้างทีใช้ CPU เก่า สเปคบ้างที host แชร์ ยังแรงกว่าเลยนะครับผม
ผมใช้ E5620 กับ X3440 มาทำ vps ยังรับ pv วันละเป็นล้านๆยังได้เลยครับ
จะมานั่งเลือก cpu ให้ vps เนี่ย นั่งเลือก script แจ่มๆให้ตัวเองดีกว่าเยอะครับ
ยังไงเวลาลง vps เค้าก็ลงให้มัน "พอดี" ตามที่พี่ icez บอกไว้อยู่แล้วนะครับ
กรณี จขกท. เค้าก็บอกอยู่ว่า cpu ไม่ได้ใช้จนมันไม่พอ เพราะฉะนั้นผมไม่เชื่อว่ากรณีนี้จะเป็นที่ cpu เป็นที่ config เสียมากกว่า
Config อย่างเดียวครับ
จ้างพี่ icez ปรับเลย การันตีครับ :wanwan014:
จริงๆ นะ ผมว่าเค้าลืมจูน nginx ...
เจอบ่อยกรณีใช้ plesk
อ้างถึงจาก: icez ใน 30 ตุลาคม 2013, 23:46:48
จริงๆ นะ ผมว่าเค้าลืมจูน nginx ...
เจอบ่อยกรณีใช้ plesk
ท่านไอซ์มาตอบเองไม่มีพลาดครับ
หลักจากที่ทางซัพซอร์ทเค้า config ให้ ตอนนี้ 1500+ useronline ยังไม่มีอาการอืดแบบเดิมเลยครับ ลื่นมากครับ
(จากตอนแรก 300-500 online อืด จนไม่ตอบสนอง)
แต่รอดูช่วง peak time ของเว็บผม ว่าเจอ useronline ระดับหมื่นขึ้น จะเป็นยังไง แต่คิดว่าคงหายแล้วครับ
ขอบคุณทุกท่านครับ
ได้ไม่ได้ยังไง cat /etc/nginx/nginx.conf มาให้ดูหน่อยก็ดีครับ
อ้างถึงจาก: icez ใน 31 ตุลาคม 2013, 14:24:49
ได้ไม่ได้ยังไง cat /etc/nginx/nginx.conf มาให้ดูหน่อยก็ดีครับ
ซัฟพอร์ต เค้าแก้ให้ 2 ไฟล์นี้ครับ /etc/nginx/nginx.conf เขาไม่ได้แก้ไขครับ
อ้างถึงI understand that you need to know more about the optimized configuration of your server. You can review this by checking the configuration file /etc/httpd/conf/httpd.conf and /etc/my.cnf .
นี้เป็น /etc/nginx/nginx.conf ครับ น่าจะเป็นค่าเดิม
#user nginx;
worker_processes 1;
#error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
#pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#tcp_nodelay on;
#gzip on;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";
server_tokens off;
include /etc/nginx/conf.d/*.conf;
}
ถ้ามีคำแนะนำดีๆ ช่วยบอกทีนะครับ ขอบคุณครับ
worker_processes 4;
worker_rlimit_nofile 16384; << เพิ่มบรรทัดนี้
events {
worker_connections 8192;
}
ตั้งค่าตามที่คุณ icez เพิ่มแล้วครับ
คือผมมีคำถามนิดหน่อยครับ คืออยากรู้เรื่องพวกนี้บ้างสักนิดก็ยังดี
worker_processes (คืออะไรครับ ใช่จำนวน คอร์ ของ cpu ไหมครับ)
worker_rlimit_nofile (นี้คือค่าอะไรครับ)
worker_connections (นี้คือค่าอะไรครับ เห็นกำหนดเท่าจำนวนแรม)
ขอบคุณ คุณ icez มากครับ
อันแรก core cpu ครับ
worker_rlimit_nofile => resource limit : number of open file (จำนวน file descriptor ที่ใช้งานได้พร้อมกัน) ปกติมัน 1024 ซึ่งทำให้รับ connection ได้ราวๆ 300-400 connection
worker_connections ตรงตัวฮะ
ขอบคุณทั้งสองท่านครับ
ว่าแต่ worker_processes นี้เป็น core cpu
ของผมมันมี 8 คอร์ จะต้องกำหนด worker_processes 8 ด้วยรึป่าวครับ
อ้างถึงจาก: เบียร์ซาโม่ ใน 31 ตุลาคม 2013, 15:42:15
ขอบคุณทั้งสองท่านครับ
ว่าแต่ worker_processes นี้เป็น core cpu
ของผมมันมี 8 คอร์ จะต้องกำหนด worker_processes 8 ด้วยรึป่าวครับ
เข้าใจถูกต้องแล้วครับ
อ้างถึงจาก: เบียร์ซาโม่ ใน 31 ตุลาคม 2013, 15:42:15
ขอบคุณทั้งสองท่านครับ
ว่าแต่ worker_processes นี้เป็น core cpu
ของผมมันมี 8 คอร์ จะต้องกำหนด worker_processes 8 ด้วยรึป่าวครับ
ใส่ไปแค่ 4 ก็พอครับ
worker_processes * worker_connection = ปริมาณ connection ที่รับได้ในช่วงระยะเวลาหนึ่ง ถึงแล้วค่อยขยับ
ได้ความรู้เยอะเลย
ขอบคุณครับ
Nginx ลองใช้ epoll หรือ kqueue หรือยังครับ