banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Process info của vps centos chạy chậm  XML
  [Question]   Process info của vps centos chạy chậm 29/01/2011 11:29:03 (+0700) | #1 | 230545
[Avatar]
akaiito
Member

[Minus]    0    [Plus]
Joined: 31/12/2010 08:53:58
Messages: 21
Offline
[Profile] [PM] [Yahoo!]
Mình có một con vps nhưng mình thấy nó chạy cứ chậm chậm (chỉ dùng làm webserver) nhưng xử lí yếu , thấy request load lâu mà độ vài user vào là đơ + tốc độ rùa smilie . và đây là top của nó . mình nghi là ram hay cái gì liên quan đến ram có vấn đề smilie vì chưa hiểu nên đọc cái top này không phân tích được ra gì cả

Code:
top - 12:21:01 up 99 days, 15:06,  2 users,  load average: 0.07, 0.07, 0.02
Tasks: 142 total,   1 running, 141 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.4%us,  4.6%sy,  0.0%ni, 92.0%id,  0.0%wa,  0.0%hi,  2.0%si,  0.0%st
Mem:    775008k total,   736768k used,    38240k free,   155572k buffers
Swap:  1333384k total,       56k used,  1333328k free,   387140k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 7629 root      18   0  2172 1020  788 R  1.0  0.1   0:00.50 top                
  317 root      10  -5     0    0    0 S  0.3  0.0  40:24.24 kjournald          
 1503 root      12  -3 12080  692  488 S  0.3  0.1  29:48.60 auditd             
 2047 mysql     15   0 40520  17m 3760 S  0.3  2.4  27:32.57 mysqld             
 2298 root      18   0  1932  616  540 S  0.3  0.1 166:57.59 hald-addon-stor    
 7636 root      20   0  2376 1020  896 S  0.3  0.1   0:00.01 run-parts          
    1 root      15   0  2044  632  544 S  0.0  0.1   8:07.27 init               
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0        
    3 root      38  19     0    0    0 S  0.0  0.0   0:01.85 ksoftirqd/0        
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:32.41 watchdog/0         
    5 root      10  -5     0    0    0 S  0.0  0.0  18:07.65 events/0           
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 khelper            
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread            
   10 root      10  -5     0    0    0 S  0.0  0.0   2:26.67 kblockd/0          
   11 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid             
   66 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0           
   69 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 khubd


mình không hiểu rõ lắm về các thông số với lại đang băn khoăn là hình như bị ngốn nhiều ram quá thì phải .
Mem: 775008k total, 736768k used, 38240k free, 155572k buffers

mấy thông số 1.4%us, 4.6%sy, 0.0%ni, 92.0%id, 0.0%wa, 0.0%hi, 2.0%si, 0.0%st ai có thể giúp mình biết nó là cái gì với .

cám ơn mọi người nhiều lắm . hay là mình phải config lại vps thì tốt hơn .
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 29/01/2011 14:31:11 (+0700) | #2 | 230562
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
mấy thông số 1.4%us, 4.6%sy, 0.0%ni, 92.0%id, 0.0%wa, 0.0%hi, 2.0%si, 0.0%st ai có thể giúp mình biết nó là cái gì với .  

us - user
sy - system
ni - nice
id - idle
wa - wait IO
hi - hardware interrupt
si - software interrupt
st - steal time

Bạn thử tìm hiểu tiếp nhé.


Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 29/01/2011 15:00:19 (+0700) | #3 | 230566
jcisio
Member

[Minus]    0    [Plus]
Joined: 17/04/2004 12:04:36
Messages: 34
Offline
[Profile] [PM]

akaiito wrote:

Code:
top - 12:21:01 up 99 days, 15:06,  2 users,  load average: 0.07, 0.07, 0.02
Tasks: 142 total,   1 running, 141 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.4%us,  4.6%sy,  0.0%ni, 92.0%id,  0.0%wa,  0.0%hi,  2.0%si,  0.0%st
Mem:    775008k total,   736768k used,    38240k free,   155572k buffers
Swap:  1333384k total,       56k used,  1333328k free,   387140k cached

 


Cái VPS của bạn có 768 MB RAM, dùng gần hết, tuy nhiên trong đó là 150 MB cho buffer và 380 MB cho cache, nên có thể nói là còn trống nhiều (ở hiện tại)!

Nhìn cái top & hiện tượng bạn mô tả thì đúng hắn rồi! Bình thường thì ngồi chơi, khi có khách thì cuống lên chạy, nhưng do RAM ít nên MySQL không hiệu quả, trên VPS thì HDD cũng có thể có vấn đề (nhưng mình nghĩ đa số máy chủ làm VPS dùng RAID 10, nên không sao).

Để giúp thêm mình nghĩ bạn nên xem kĩ về MySQL. Kích cỡ nó thế nào, index bao nhiêu, cache bao nhiêu là đủ, profile của các query ra sao, cần tăng gì giảm gì... Bạn có thể gặp anh Google để hỏi: vps mysql optimization

Cuối cùng có khi không thừa: ứng dụng web bạn chạy nó thế nào, đòi hỏi gì.
www.thongtincongnghe.com
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 29/01/2011 23:58:11 (+0700) | #4 | 230592
[Avatar]
akaiito
Member

[Minus]    0    [Plus]
Joined: 31/12/2010 08:53:58
Messages: 21
Offline
[Profile] [PM] [Yahoo!]
cám ơn bạn , mình thử đem code chạy ở host khác thì vẫn ngon . về vps của mình thì rùa thế . liều mình nên làm gì bây giờ
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 30/01/2011 09:44:57 (+0700) | #5 | 230605
[Avatar]
LM
Moderator

Joined: 16/04/2002 09:27:22
Messages: 129
Offline
[Profile] [PM] [WWW] [Yahoo!]
Trước hết để kiểm tra kỹ thì nên bắt đầu kiểm tra "hardware" của con VPS này.

- Nên tắt hết các service đang chạy(httpd, mysqld...) để tiến hành debug RAM, HDD, Network.
- Network: nên đo băng thông xem coi là có ổn không, vì theo thông số load thì thấy bình thường.
- RAM,HDD: dùng các tool benmarch coi thông số nó thế nào

Sau khi tầng hardware đó đảm bảo ồn thì mói check đến tầng software:
- Xem log error của httpd coi có gì lạ không
- Config mysql thêm cái slow queries để xem
....

Thân.
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 01/02/2011 20:22:32 (+0700) | #6 | 230721
[Avatar]
azteam
Member

[Minus]    0    [Plus]
Joined: 17/03/2007 21:12:46
Messages: 177
Location: /dev/null
Offline
[Profile] [PM]

akaiito wrote:
cám ơn bạn , mình thử đem code chạy ở host khác thì vẫn ngon . về vps của mình thì rùa thế . liều mình nên làm gì bây giờ 


Chạy ở server sharehost nó khác với chạy ở vps bạn nhé vì hầu hết ở server sharehost không giới hạn tài nguyên của enduser trong khi cấu hình server sharehost thường cao hơn nhiều lần so với vps.

Bạn hãy làm như theo hướng dẫn của LM, tuy nhiên theo tớ nghĩ (theo kết quả top bạn ghi lại) có thể do ứng dụng nào đấy (apache, mysql) chiếm quá nhiều memory (đã sử dụng qua cả swap). Bạn nên capture top (ấn phím m) tại từng quãng thời gian nhất định để xem memory được sử dụng như nào. Nếu do mysql thì kiểm tra process mysql, optimizer lại mysql, kiểm tra logs ...
[Up] [Print Copy]
  [Question]   Process info của vps centos chạy chậm 02/02/2011 12:13:58 (+0700) | #7 | 230737
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
bạn akaiito cho mình xem

uname -a

với

dmesg

Nếu được thì hãy cài Htop để monitor được chính xác thằng nào đang ngốn ram
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|