而实际上:在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时,不会释放其占用内存。就算占用内存的程序已经被关闭了,该程序所占用的内存还是用来做缓存使用,所以你用资源监视器查看时还是看到被使用很多内存对于开启过的程序、或是读取刚存取过得数据会比较快。
用top查看时,你用used -/+ buffers/cache 才是实际使用的内存内存是CPU用来暂时存放数据的地方,是使硬盘等外部设备和CPU等保持速度一直的东东,所以任何软件即使在启动以后就可以退出内存运行,也还是要在启动的时候占用内存的。而且文件服务器本身就是一个提供信息共享的机器,每一个连接都是要占用内存的,所以一但同时有很多人连接的话,你的内存和CPU占用率都会很高的。
如下的解决方法请参考:
任务管理器,点击“CPU”显示最高的那个就是“服务主机本地系统(网络受限)”
解决办法是关闭Superfetch这个服务
在我的电脑图标或者“这台电脑”图标上右键----管理----服务和应用程序----服务
服务里面找到Superfetch这个服务,右键----停止,重新打开任务管理器,可以马上看到效果,或者说电脑马上就没那么卡了,搞定
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)