linux系统中查看系统内存或flash使用情况
生活随笔
收集整理的這篇文章主要介紹了
linux系统中查看系统内存或flash使用情况
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux系統中查看系統內存或flash使用情況
查看系統內存使用情況的方法:
(1)讀取 /proc/meminfo,解析該文件,獲取內存使用情況;
(2)調用sysinfo()函數,獲取內存使用情況。
以上兩種方法各有利弊:
方法一的優點是便于查看,不需要編程就可以直觀的看到需要的信息;但缺點也很明顯,該方法需要依賴proc文件系統,在沒有proc文件系統時就顯得捉襟見肘了。
方法二的優點是不依賴與文件系統,直接調用函數,從系統內核中讀取信息;缺點就是不是很直觀,并且獲取的內存大小信息都是以字節為單位的,需要自己轉換。
sysinfo()函數的實現方式可參看下面兩個帖子。
http://blog.chinaunix.net/uid-30391690-id-5710514.html
http://blog.chinaunix.net/uid-30391690-id-5710519.html
查看系統flash使用情況的方法:
(1)讀取 /proc/mounts, 解析該文件,獲取flash使用情況;
(2)調用statfs()函數,獲取flash使用情況。
兩種方法的優缺點同上。
總結
以上是生活随笔為你收集整理的linux系统中查看系统内存或flash使用情况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单元测试 测试用例 用例测试文件gola
- 下一篇: 存储器RAM ROM FLASH介绍