可能的重复:
如何在 Firefox 中获取菜单栏?
我在我的 mac 上安装了 ubuntu 和 VirutalBox。Firefox 已安装,我想清除 Firefox 的缓存。我没有找到任何菜单栏,我该怎么做?
以前,在运行 Ubuntu 14.04 的台式计算机上,我有 4GB 内存,我认为应该足够了。但是,打开一段时间后,我的计算机似乎变慢了。我的 Gnome 面板中有一个系统资源监视器应用程序,我认为它代表可用的 RAM (?)。它显示深绿色区域为“内存”,浅绿色区域为“缓存”。“缓存”会慢慢增长,直到填满整个图,然后程序加载会变慢,或者需要一段时间来切换程序。
我可以用这个命令在一定程度上缓解这个问题,但最终计算机缓存再次填满,所以它只是一个创可贴:
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
Run Code Online (Sandbox Code Playgroud)
所以,我想我会得到更多的内存,所以我用一个 8GB 的内存条替换了一个 2GB 内存条,现在我有 10GB 内存。
而我的“缓存”仍然缓慢地最大化,结果我的电脑变慢了。此外,有时当我第一次启动和登录时,计算机开始时“缓存”已达到最大值。但并非总是如此,我不知道是否存在确定其发生原因的模式。
为什么 Ubuntu 使用了这么多缓存?10GB 对 Ubuntu 来说还不够吗?
这是我的系统监视器在 Gnome 面板中的样子。中间方块显示 RAM 使用情况。浅绿色区域是“缓存”:

这是我的内存和交换历史记录,它似乎不包含任何有关“缓存”的信息。我意识到此时我并不完全清楚“缓存”和“交换”之间的区别:

我正在寻找文件“file.odt”,所以我使用了 find 命令:
sudo find / -name "file.odt"
Run Code Online (Sandbox Code Playgroud)
虽然我的计算机提供了指向同一文件的多个副本的多个路径,但它还提供了一个如下所示的路径:
/home/user/.cache/.fr-ShFl2I/file.odt
不用说, “user”中没有名为“.cache”的文件夹。这是什么意思?
我目前正在使用 Lubuntu 18.04
我认为这些是删除缓存的 3 条正确代码行:
sync; echo 1 > /proc/sys/vm/drop_caches
sync; echo 2 > /proc/sys/vm/drop_caches
sync; echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)
我已经尝试了三个有和没有 sudo 的输出,但输出被拒绝。
sudo sync; echo 1 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permission denied
Run Code Online (Sandbox Code Playgroud)
我关闭了所有窗口,没有运行任何应用程序,但权限仍然被拒绝...
我显然做错了什么,谁能告诉我在 Lubuntu 中删除缓存的正确方法是什么?
提前致谢
我在我的中启用了缓存dnsmasq,因为它速度很快。
在某些情况下(例如,VPN 关闭),dnsmasq缓存错误的结果。我想要一种快速清理缓存的方法(例如,当我连接到 VPN 时)。重新启动服务可以,但速度很慢(需要几秒钟)。我尝试过发送SIGHUP,它按预期重新加载配置,但不会刷新缓存。
有没有办法dnsmasq在不重新启动的情况下刷新缓存?
我在运行 12.04 服务器的网关 VM 上安装了 squid-deb-proxy、avahi-tools 和 squid-deb-proxy-client,在运行 Lubuntu 和 Xubuntu 12.04 的两个客户端 VM 上安装了 squid-deb-proxy-client。
根据 htop,该服务似乎已启动并正在运行,当客户端更新/升级时,我可以看到相当多的活动,并且我在日志文件中看到了活动......但我没有看到任何缓存存储在 /var/ 中线轴/鱿鱼3 - 或其他任何地方。
我应该寻找什么来判断它是否真的有效?
我目前在 RAM 和 SWAP 上遇到这种情况:
$ free -h
total used free shared buffers cached
Mem: 7,7G 7,5G 159M 100M 75M 5,9G
-/+ buffers/cache: 1,5G 6,1G
Swap: 7,9G 408M 7,5G
Run Code Online (Sandbox Code Playgroud)
我想知道...
有没有办法知道哪些程序/数据是 RAM 缓存的和/或它们来自哪个进程?
非常感谢您提前。
编辑:要了解 SWAP 中的程序/数据,请遵循 @xubu-tur 提供的链接。
我的意思是,您如何将程序重新安装到它第一次打开程序时的行为?
我的场景
我刚刚安装了一个全新的操作系统,所以我想将我的旧假小子笔记从我的 U 盘复制到,/home/.local/share/tomboy但显然它不能那样工作,现在我的假小子笔记打开速度很慢,我的旧笔记不显示在那里......我回去删除了所有内容,/home/.local/share/tomboy但假小子仍然打开得很慢。
我试过了apt-get remove tomboy,apt-get install tomboy但它仍然打开到它的旧状态并且打开仍然很慢。
我想要完成的是重新安装假小子,以便它在第一次打开时打开 - 当它打开应用程序本身时,以及关于如何使用假小子的附加说明 - 并且也快速打开 - 这就是我试图解决的主要问题。
是否有应用程序缓存存储应用程序设置?/home/.local/share/tomboy在包管理器中删除 tomboy 后,我尝试删除,但它似乎并没有重置所有内容。有谁知道我如何将假小子重新安装到出厂原始状态?
谢谢
我正在研究一些编辑图标主题,当我想更新图标缓存时,我收到此错误:
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/test-ico
Run Code Online (Sandbox Code Playgroud)
所以我对文件进行了双重检查theme.index,并比较了其中的文件名和目录,并尝试将-f,-t和添加-q到我的命令中:
sudo gtk-update-icon-cache -q -t -f /usr/share/icons/test-ico
Run Code Online (Sandbox Code Playgroud)
但我仍然收到相同的错误和警告消息。
那么我怎样才能找到错误原因并修复它呢?
我有一台双启动笔记本电脑,在我的第一个分区中安装了 Windows,在第二个分区中安装了 Ubuntu。
\n\n当我尝试启动 Ubuntu 时,我看到一条消息:
\n\n\n\n\n启动 UID 121 的用户管理器
\n
我对此进行了一些搜索,我了解到我必须为我的 NVIDIA GPU 重新安装驱动程序。
\n\n当我尝试这样做时,我看到一条消息:
\n\n\n\n\n/var/cache/apt/archives/ 中\xe2\x80\x99 没有足够的空间。
\n
我已经尝试了一切...有什么想法吗?如何释放档案空间?
\n\n图片输出df -h:
我知道hdparm -W0 /dev/sata-ssd可以禁用 SATA SSD 的磁盘缓存,但这在我的 NVMe SSD(即三星 980 pro)上不起作用。也许某些选项nvme可以做到这一点,但我未能找到它。
我怎样才能做到这一点?
谢谢。
当我迁移到较新版本的 firefox-8.0 时,我丢失了 Firefox
以前用来存储 Flash 视频的位置/tmp/FLASH****,但现在
即使.mozilla/firefox/profile-name/Cache他们更改了存储方案,它也不存在。那么有没有办法知道这些视频/闪存的存储位置?此外,如果它再次更改,那么我们如何找到正在缓冲的视频的位置。
编辑:还有关于:缓存和定位视频没有帮助。
我刚看了黑客新闻。提到了诸如“Linux 吃了我的 RAM”之类的东西。linux 消耗更多的内存是多少。
如果有人可以提供删除应用程序缓存的指南,这将很有帮助。
起初我的电脑使用启动速度比现在快。安装了很多程序后,我面临这个问题。
cache ×13
ram ×3
apt ×2
firefox ×2
swap ×2
command-line ×1
disk-usage ×1
dns ×1
dnsmasq ×1
dual-boot ×1
find ×1
gtk ×1
gtk3 ×1
icon-themes ×1
lubuntu ×1
networking ×1
nvidia ×1
nvme ×1
performance ×1
permissions ×1
process ×1
squid ×1
ssd ×1
tomboy ×1
vpn ×1
youtube ×1