好友
阅读权限10
听众
最后登录1970-1-1
|
MSLOS
发表于 2022-7-18 22:23
本帖最后由 MSLOS 于 2022-7-18 22:42 编辑
内存不够就用SWAP, 但缺点是如果用的是机械硬盘那运行会很慢. 但如果是固态硬盘那可以无视, 我之前还用整个盘做虚拟内存, 整体来看速度还可以但还是比内存慢.
另外纠正一下, df -h 这是看硬盘使用率的命令, 看内存的是 free -h . 硬盘不够就买扩容套餐, 没套餐就找云服务商解决. 不想扩容就删除一些非系统必要的软件/文件或多余的docker镜像, 另外docker的日志文件也是及其占空间的(搞不好能占十几个G) 你也可以找找看有没有过大的docker日志文件然后删之. 再或者你可以买个云数据库...没了就这么多.
现在的linux系统 桌面发行版装完一般占十几个G的空间, 服务器版也得占8G左右, 所以你的40G可用空间在32G左右, docker装完一般占2G左右. so 你好好看看有啥垃圾文件要清理
free 命令 用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似
用法:
free [选项]
选项:
-b, --bytes 以字节显示输出
--kilo 使用千字节显示输出
--mega 使用兆字节显示输出
--giga 使用吉字节显示输出
--tera 使用太字节显示输出
--peta show output in petabytes
-k, --kibi show output in kibibytes
-m, --mebi show output in mebibytes
-g, --gibi show output in gibibytes
--tebi show output in tebibytes
--pebi show output in pebibytes
-h, --human 显示人类可读的输出
--si 使用 1000 的倍数而非使用 1024
-l, --lohi show detailed low and high memory statistics
-t, --total show total for RAM + swap
-s N, --seconds N repeat printing every N seconds
-c N, --count N repeat printing N times, then exit
-w, --wide 宽版输出
--help 显示此帮助信息并退出
-V, --version 显示程序版本然后离开
欲了解更多详细信息,请参见 free(1)。 |
|