速度很慢 Apache、PHP、MySQL、Vagrant、Debian

问题描述 投票:0回答:1

我正在使用 vagrant,它非常慢,我尝试了互联网上建议的所有解决方案,但没有帮助。所以我决定尝试在服务器内部跟踪问题。

服务器使用apache、mysql、memcached、php。

当我使用top时,我发现服务器根本没有加载。我查询的时候cpu最大1.5%,但是加载一页还是需要20分钟

我注意到所有进程都在优先级 20 - 好 20 下运行。并且 apache 进程每 5 秒出现一次。

我想知道什么不允许它使用 100% 的 cpu 和内存。内存使用量也很低,apache 的 4GB 内存使用量为 238 MB,MYSQL 内存使用量为 331 MB,如下所示:

3441 www  20   0  231m  41m 4848 S   1.3  1.1   0:14.68 apache2

因此页面目前加载了 15 分钟..

我执行了一些命令来为您提供更多详细信息:

admin$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0      0 3599460   5140  89516    0    0    21     1  161  352  0  1 99  0

admin$ iotop
Total DISK READ:       0.00 B/s | Total DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                                                    
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init [2]
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    7 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
    8 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuset]
    9 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khelper]
   10 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kdevtmpfs]
   11 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [netns]

该进程仍在运行,只是偶尔会给出大于零的值。大约 1.5 kb

user# dstat
You did not select any stats, using -cdngy by default.
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw 
  0   1  99   0   0   0|  30k   18k|   0     0 |   0     0 | 161   351 
  0   1  98   0   0   1|   0     0 |2073B 1216B|   0     0 | 267   543 
  0   1  99   0   0   0|   0     0 |1640B  710B|   0     0 | 225   460 
  1   1  98   0   0   0|   0     0 |1793B  762B|   0     0 | 257   537 
  1   1  98   0   0   0|   0     0 |1209B  729B|   0     0 | 174   349 
  0   1  99   0   0   0|   0     0 |1463B  534B|   0     0 | 254   520 
  0   1  99   0   0   0|   0    24k|1718B  689B|   0     0 | 244   488 

好像不占用资源,为什么?

php performance apache2 debian vagrant
1个回答
1
投票

如果您的问题与文件 IO 有关,请考虑查看此资源附带的 vagrant 文档以使用 NFS。

© www.soinside.com 2019 - 2024. All rights reserved.