国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库尔勒市| 塔城市| 新沂市| 贵德县| 定陶县| 木兰县| 宁城县| 旌德县| 湛江市| 库尔勒市| 铜梁县| 政和县| 宁津县| 齐齐哈尔市| 报价| 元阳县| 柘荣县| 阆中市| 荣成市| 平定县| 定边县| 怀宁县| 涟源市| 航空| 新昌县| 新建县| 朝阳县| 安吉县| 桃园市| 固安县| 浑源县| 安新县| 柳州市| 江川县| 余干县| 景谷| 务川| 柏乡县| 托克逊县| 银川市| 宁远县|