速度非常慢Apache,PHP,MySQL,Vagrant,Debian


Speed is very slow Apache, PHP, MySQL, Vagrant, Debian

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

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

当我使用top时,我看到服务器根本没有加载。当我进行查询时,Cpu最大为1.5%,但加载一个页面仍然需要20分钟。

我注意到,所有进程都在优先级20下运行——nice 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$vmstatprocs----------------内存---------------交换-----io------系统----cpu----r b swpd免费缓冲缓存si so bi bo在cs us sy id wa0 0 0 3599460 5140 89516 0 21 1 161 352 0 1 99 0

管理员$iotop磁盘读取总量:0.00 B/s |磁盘写入总量:0.00 MB/sTID PRIO用户磁盘读取磁盘写入SWAPIN IO>命令
1是/4根0.00 B/s 0.00 B/s 0.00%0.00%初始[2]2是/4根0.00 B/s 0.00 B/s 0.00%0.00%[k螺纹]3是/4根0.00 B/s 0.00 B/s 0.00%0.00%[ksoftirqd/0]6 rt/4根0.00 B/s 0.00 B/s 0.00%0.00%[迁移/0]7 rt/4根0.00 B/s 0.00 B/s 0.00%0.00%[看门狗/0]8是/0根0.00 B/s 0.00 B/s 0.00%0.00%[cpuset]9是/0根0.00 B/s 0.00 B/s 0.00%0.00%[khelper]10是/4根0.00 B/s 0.00 B/s 0.00%0.00%[kdevtmpfs]11是/0根0.00 B/s 0.00 B/s 0.00%0.00%[netns]

该进程仍在运行,只是偶尔会出现大于零的结果。像1.5 kb

用户#dstat您没有选择任何统计数据,默认情况下使用-cdny。----cpu使用总量-----dsk/total--net/total-----分页----系统--usr sys idl wai hiq siq |读取令状| recv发送|输入输出|输入csw0 1 99 0 0 0 | 30k 18k | 0 | 0 0 | 161 3510 1 98 0 1 |0 0 |2073B 1216B |0 |267 5430 1 99 0 0 0 |0 0 |1640 b 710B |0 0 |225 4601 1 98 0 0 0 |0 0 |1793B 762B |0 0 |257 5371 1 98 0 0 0 |0 0 |1209B 729B |0 0 |174 3490 1 99 0 0 0 |0 0 | 1463B 534B | 0 0 | 254 5200 1 99 0 0 0 |0 24k|1718B 689B|0 0 |244 488

似乎它没有用户资源,为什么?

如果您的问题与文件IO有关,请考虑查看此资源和随附的有关使用NFS的流浪文档。