国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php include類文件超時問題處理

2024-05-04 23:30:58
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php include類文件超時問題處理,需要的朋友可以參考下
 

最近發現,php運行自動加載類函數時總是超時,跟蹤php慢查詢日志,發現程序卡在了include某個類文件時竟然超時。

    初步定位是io響應超時,硬盤讀取有問題。

    通過幾個命令來定位:

    iostat -d -x -k 1 10 // 運行10次查看iostat中wait參數很大,一般不超過5ms,await  svctm這2個參數越接近,io性能越好。

    參考別的博客,

await:  每一個IO請求的處理的平均時間(單位是微秒毫秒)。這里可以理解為IO的響應時間,一般地系統IO響應時間應該低于5ms,如果大于10ms就比較大了。
         這個時間包括了隊列時間和服務時間,也就是說,一般情況下,await大于svctm,它們的差值越小,則說明隊列時間越短,反之差值越大,隊列時間越長,說明系統出了問題。svctm    表示平均每次設備I/O操作的服務時間(以毫秒為單位)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠高于svctm的值,則表示I/O隊列等待太長,         系統上運行的應用程序將變慢。

    sudo iotop -o , // 查看在劃硬盤的程序,查看進程io占用比例

    sudo perf top // 查看進程io占用比例

    sudo hdparm -t /dev/**** 查看磁盤讀取效率

    顯示: Timing buffered disk reads:   10 MB in  3.14 seconds =   3.18 MB/sec

    查看非中斷睡眠

    while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done

通過上述命令跟蹤后,硬盤讀取效率很低,進一步原因,還不得而知,猜想可能是硬盤有壞道。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 缙云县| 清涧县| 会理县| 若羌县| 开封县| 广昌县| 大冶市| 乌审旗| 钟山县| 日喀则市| 柳州市| 手机| 永清县| 梁平县| 玉树县| 永平县| 雅安市| 鸡西市| 阿图什市| 新津县| 房产| 康平县| 南城县| 民乐县| 阿鲁科尔沁旗| 贵溪市| 德兴市| 霍州市| 台湾省| 烟台市| 黑河市| 本溪| 保山市| 屏山县| 仪征市| 广平县| 本溪市| 本溪市| 阜城县| 和政县| 和政县|