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

首頁 > 開發 > PHP > 正文

php include類文件超時問題處理

2024-05-04 21:54:40
字體:
來源:轉載
供稿:網友

  最近發現,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

 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿宁县| 开封县| 纳雍县| 清镇市| 新邵县| 广饶县| 古交市| 新建县| 自治县| 监利县| 乌兰浩特市| 朝阳市| 大同市| 淳化县| 绥芬河市| 武城县| 泸定县| 外汇| 兴仁县| 清徐县| 高陵县| 车险| 罗甸县| 滨州市| 措美县| 沾化县| 丰顺县| 曲周县| 休宁县| 屯留县| 滁州市| 光泽县| 临夏市| 鄂尔多斯市| 城固县| 东乌珠穆沁旗| 贵德县| 江山市| 陆丰市| 商洛市| 台东县|