如何为ubuntu 释放内存和缓存
发布网友
发布时间:2022-04-23 17:46
我来回答
共1个回答
热心网友
时间:2023-09-08 06:26
Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。
1,非常有用的清理命令:
sudo apt-get autoclean --清理旧版本的软件缓存
www.2cto.com
sudo apt-get clean--清理所有软件缓存
sudo apt-get autoremove--删除系统不再使用的孤立软件
这三个命令主要清理升级缓存以及无用包的。
2,清理opera firefox的缓存文件:
ls ~/.opera/cache4
ls ~/.mozilla/firefox/*.default/Cache
3,清理Linux下孤立的包:
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y
终端命令下我们可以用:deborphan
sudo apt-get install deborphan -y
4,卸载:tracker
这个东西一般我只要安装Ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。 www.2cto.com
5,删除多余的内核:一定不要删错哦,切记!!
打开终端敲命令:dpkg --get-selections|grep linux
有image的就是内核文件
删除老的内核文件:
sudo apt-get remove 内核文件名(例如:linux-image-2.6.27-2-generic)
内核删除,释放空间了,应该能释放130-140M空间。
最后不要忘了看看当前内核:uname -a
附录:
包管理的临时文件目录:
包在
/var/cache/apt/archives
没有下载完的在
/var/cache/apt/archives/partial
如何清除内存
1、安装360卫士后,会在桌面建立一个图标。该图标圆圈中的56%,表示内存使用率。红箭头数字为上传网速,绿箭头数字为下载网速。见下图:2、点击图标,打开上图弹窗。图中列表程序,左边为当前内存中运行程序的名称,右边数字为它内存占用量。当内存紧张时,把暂时用不上的程序选中,点击下面的“清理”,...
Ubuntu下Valgrind编译及使用
1. 使用未初始化的内存 2. 使用已释放的内存 3. 使用超过malloc分配的内存空间 4. 对堆栈的非法访问 5. 申请的空间是否有释放 6. malloc/free/new/delete申请和释放内存的匹配 7. src和dst的重叠 Callgrind Callgrind能够收集程序运行时的数据,函数调用关系等信息,并可选择性地进行缓存模拟。运行...
如何增加Ubuntu的虚拟内存
Linux服务器在发现内存不足时,会自动清理cached区域,释放内存,然后继续增大cache,free继续减少。因此,那样手动降低内存使用率的方法,其实就是图一时之快,呵呵。echo 1 > /proc/sys/vm/drop_caches 可以暂时清空cache和buffer
linux释放空间命令linux空间释放空间
2清缓存、卸软件、GUI辅助 3、清理thumbnail缓存 对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图”,也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中。一般来讲,这种缩略图存储在一个隐藏目录中,位于~/.cache/thumbnails。当然,随着时间推移,缩略图的...
Ubuntu下如何调整主分区大小
1、先安装gparted,点击sudo gparted打开操作页面,/dev/sda1被用于存储文件,需要加大空间,由如果电脑未分区,直接扩展:此时点击分区,右击橙色箭头,拖下去就行。2、在页面灰色处新建,选择new一块,然后再extended中分区。3、分区完成之后,调整完成,如下图所示:...
ubuntu怎么释放mysql的内存
更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update---"的错误提示,导致无法安装。安装mysql打开"终端窗口",输入"sudo apt-get install mysql-server...
Ubuntu下如何切换到超级用户 详细??
有超级用户的权限才能进行,如手动释放内存等。在其他 linux操作系统 (如 fedora) 下,可以使用 su 切换到超级用户。当输入 su 命令后, 系统会要求输入 root 的密码。这样,在 Ubuntu 下切换到超级用户需要使用其他方法,主要有两种:1) sudo -isudo 是 su 的加强版,意思是 do something as the...
在Ubuntu下用malloc申请的内存空间用free释放,该内存空间里的内容为什么...
内存中的数据在不被覆盖之前一般都会仍然存在的,系统的回收只是对内存是否分配出去进行标记。另外,linux默认的内存分配方式中,只有当释放的内存达到一定数量之後纔会进行回收。也就意味着free之後系统未必会立即进行回收。以及,free之後的空间如果被回收了,对其访问是非法的,应该会出错的 ...
linux内存缓存特别高linux内存缓存
Linux用户进程是如何释放内存的?如果内存够,进程不去主动回收,内存是不会释放的Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、BufferCache(针对磁盘块的读写)和PageCache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存...
在Ubuntu上安装消息传递接口Open MPI库的教程
如new, construct, destruct, delete)产生影响。因为C++项目的丰富经验和某些平台编译方面的问题,使得在开发Open MPI使用了面向对象方法,而不是直接使用C++。一旦构造,对象引用计数被设置为1。当对象retain,计数递增,当对象release,计数递减。当计数到达0,会运行对象的析构器并释放内存。