答案1
的输出free
不是完全直观的。
总内存很简单:它是您的机器的规格。
“已使用”内存是当前正在使用的内存(例如由打开的程序使用)并且无法(轻易)释放,即,如果不关闭应用程序或影响性能就无法释放它。
“空闲”内存是当前根本没有使用的内存;有些人认为这是“浪费的内存”。
“可用”内存是指正在使用的内存,但如果系统需要,可以释放这些内存,而不会影响性能。例如,操作系统会将其用于磁盘缓存 - 因此总体而言,系统运行速度比必须将这些数据写入磁盘时更快。即使使用 SSD,RAM 也比磁盘更快。
人类本能地认为拥有大量“可用”内存是一件好事,但这些内存却被系统浪费了,因为这些内存根本没有被使用(通过减少磁盘写入来提高运行速度)。最好使用所有可用资源来最大限度地提高性能,并在应用程序需要时重新分配内存。