重组系统图标缓存缓存太大怎么解决

bbs.pxecn.com - Database Error
Discuz! Database Error
已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意.我要分享到:
系统教程栏目
win7系统教程排行
12345678910
大家都在使用
win7系统推荐
12345678910Steam占用太多系统空间怎么办 Steam缓存清理 - 常见问题解答 - U大侠官网-装机专家
Steam占用太多系统空间怎么办 Steam缓存清理
来源:U大侠
  Steam是一个用户量非常大的游戏平台,众多的高质量游戏使得Steam在全球非常的流行,很多人用steam联机打游戏,但是时间长了之后,就发现steam占用的空间越来越大,怎么清理这些被占用的空间呢?
  解决方法:
  清理方法首先我们可以手动清理,但是手动的坏处是,有的时候清理不够干净,而且有时候会清理错误,所以我们最好使用工具进行清理,这里推荐两款软件,Steam Cleaner 和Steam Mover。这两个软件在功能上有些不同,但是清理能力都非常不错。
  Steam Cleaner主要是 一键清理 Steam 文件夹里的无用文件,比如我们安装某个游戏需要安装的运行组件之类的程序,在我们安装完成之后几乎都乜有必要留着了,这个软件就可以提供一键式清理功能,释放空间。
  Steam Mover则是一款游戏目录转移工具,能够帮助我们转移我们的游戏目录,避免我们安装游戏过多,导致我们分区空间不足。
  当然如果以上两款软件都无法解决问题,你可以试试第三款软件TikiOne.Steam.Cleaner。
  智能搜索清理,非常方便
  相关推荐:
常见问题解答Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决
来源:Linux社区&
作者:panfeng412
Linux服务器内存使用量超过阈值,触发报警。
首先,通过free命令观察系统的内存使用情况,显示如下:
-/+ buffers/cache:
其中,可以看出内存总量为KB,已使用KB,只剩余2058152KB。
然后,接着通过top命令,shift + M按内存排序后,观察系统中使用内存最大的进程情况,发现只占用了18GB内存,其他进程均很小,可忽略。
因此,还有将近4GB内存(KB-18GB,约4GB)用到什么地方了呢?
进一步,通过cat /proc/meminfo发现,其中有将近4GB(3688732 KB)的Slab内存:
3688732 kB
PageTables:
Slab是用于存放内核数据结构缓存,再通过slabtop命令查看这部分内存的使用情况:
OBJS ACTIVE
USE OBJ SIZE
SLABS OBJ/SLAB CACHE SIZE NAME
0.21K 773686
3494744K dentry_cache
334040 262056
33404K buffer_head
151040 150537
120832K ext3_inode_cache
发现其中大部分(大约3.5GB)都是用于了dentry_cache。
1. 修改/proc/sys/vm/drop_caches,释放Slab占用的cache内存空间(参考drop_caches的官方文档):
Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.
To free pagecache:
* echo 1 & /proc/sys/vm/drop_caches
To free dentries and inodes:
* echo 2 & /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
* echo 3 & /proc/sys/vm/drop_caches
As this is a non-destructive operation, and dirty objects are notfreeable, the user should run "sync" first in order to make sure allcached objects are freed.
This tunable was added in 2.6.16.
2. 方法1需要用户具有root权限,如果不是root,但有sudo权限,可以通过sysctl命令进行设置:
$sudo sysctl -w vm.drop_caches=3
$sudo sysctl -w vm.drop_caches=0 #recovery drop_caches
操作后可以通过sudo sysctl -a | grep drop_caches查看是否生效。
3. 修改/proc/sys/vm/vfs_cache_pressure,调整清理inode/dentry caches的优先级(默认为100),LinuxInsight中有相关的解释:
At the default value of vfs_cache_pressure = 100 the kernel will attempt to reclaim dentries and inodes at a &fair& rate with respect to pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer to retain dentry and inode caches. Increasing vfs_cache_pressure beyond 100 causes the kernel to prefer to reclaim dentries and inodes.
具体的设置方法,可以参考方法1或者方法2均可。
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
http://major.io//reducing-inode-and-dentry-caches-to-keep-oom-killer-at-bay/
http://linux-mm.org/Drop_Caches
更多详情见请继续阅读下一页的精彩内容:
相关资讯 & & &
& (04/18/:23)
& (09/12/:38)
& (06/21/:49)
   同意评??声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款当前位置 & &
& 16GB大内存该怎么玩儿?
16GB大内存该怎么玩儿?
17:56:25&&
编辑:上方文Q &&)
让小伙伴们也看看:
阅读更多:
好文共享:
首页上一页
文章内容导航第1页 16GB内存神奇玩法大全(一)
文章观点支持
文章价值打分
当前文章打分0 分,共有0人打分
[04-04][04-04][04-04][04-04][04-04][04-04][04-04][04-04][04-03][04-03]
登录驱动之家
没有帐号?
用合作网站帐户直接登录

我要回帖

更多关于 重组系统图标缓存 的文章

 

随机推荐