阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

某台主機又有點卡了

觀看 linode 面板 發現 disk IO 很高

使用 top 指令 發現 kswapd0 會用掉很多 cpu

就連在 repo 內輸入 git status 都要好幾秒

其實 光看 storage/framework/sessions 以及 storage/framework/cache 就知道檔案數量太多了

使用以下指令清除

find storage/framework/sessions/ -type f -delete

find storage/framework/cache/data/ -type f -delete

各項數值就有直接改善

driver = file 根本不能用呀 畢竟檔案在裡面 沒有定期清除的機制

以後部署 流量成長之後 就要乖乖使用 redis 才行呀


除此之外 也對 mysql 參數做一些調整

[mysqld]

# 根據實體記憶體壓力做出微調
innodb_buffer_pool_size = 2G

# 如果你幾乎不使用 MyISAM,這邊可以小很多
key_buffer_size = 16M

# 減少連線導致的記憶體 overhead
max_connections = 150

持續觀察面板幾天~


共有 0 則留言


👉 身份:資深全端工程師、指導過無數人半路出家轉職 👉 使命:打造 CodeLove 成為優質新手村,讓非本科也有地方自學&討論

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!