在我的 MacBook Air 上我注意到一个奇怪的问题,我想知道这是否正常。
我正在使用 将 4gb 文件从我的 Mac 复制到家庭服务器scp
。
首先,我注意到我的 USB/无线鼠标变得迟缓,我检查了 MBA 触控板,它看起来很好。
后来我注意到内存占用率是 95% (4GB) 我清理了内存,内存占用率又降到了 32%,这对我的系统来说很正常。几秒钟后,我看到内存占用率慢慢回升到 89%,并且还在增加。
有人知道发生了什么吗?内存条有问题吗?还是这是 SCP 的正常行为。我想了一下,考虑到 scp 是一个安全副本,可能我这边正在进行某种加密,而且由于它是 4gb 文件,系统可能承受了更长的时间压力(但这并不成立,因为 CPU 占用了 20-30%)。
此时内存占用为 99%。
使用 ubuntu 家庭服务器进行了检查,情况相同,可用内存 66mb,其余 2gb 内存条已连接。
我还想提一下,我的 Mac 上的大部分内存也只是有线的,没有使用。目前我唯一不爽的是鼠标反应迟钝。
有什么想法吗?
答案1
我认为你对内存的使用和分配方式感到困惑。
未使用的 RAM 是浪费的 RAM,系统应该根据需要自动缓存文件和数据以加快访问速度,如果程序需要更多内存,则转储缓存的数据。
您需要查看 RAM 的用途,通常一小部分用于程序,而很大一部分用于系统缓存。
您看到的使用情况可能是系统缓存了 scp 从驱动器读取的数据。当您“清除内存”(?) 时,这些数据被转储,并随着 scp 的继续而缓慢地再次积累起来。
在某种程度上,我建议使用同步与 scp 不同,它只会复制发生变化的内容,并使用压缩来加快数据传输(如果可能的话)。