less命令爲什麼會佔用很大的內存

某天,線上系統突然掛了,後來查到是因爲當時linux的內存使用突然飆升,導致操作系統oom killer執行,將服務給kill掉了。

在阿里雲後臺查看當時的內存佔用,除了幾個服務的佔用外,less竟然佔用了18%,而此時,正好有同事在線上用less命令查看日誌。按說less命令並不是將內容全部加載到內存,不應該佔用這麼多。

原來,less命令下,按v就會進入編輯模式,此時就會把文件全部加載到內存。

所以原因可能是用less在查日誌,command+v粘貼的時候,command按的太輕了,只輸入了v,導致進入了編輯模式。

原來less還會出現這樣的坑。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章