Firefox、Chromium、Opera - Lubuntu 上我的 SSD(PCIe NVMe)有大量 IO

Firefox、Chromium、Opera - Lubuntu 上我的 SSD(PCIe NVMe)有大量 IO

我希望这个论坛是正确的提问论坛,因为这与网络浏览器和 SSD 上的写入行为有关。

Lubuntu 23.04同意

Linux MYCOMPUTER 6.2.0-20-generic #20-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 6 07:48:48 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

在安装时Lubuntu我选择了No Swap,我认为这就是全部要做的,所以一切都在中完成RAM,应用程序不会将内容写入磁盘,而是将所有内容保留在会话中RAM,只有我希望保存到磁盘的内容(修改的文件、下载的文件等)才会保存到磁盘。

Lubuntu我在论坛上发布了关于减少磁盘写入的更改https://discourse.lubuntu.me/t/lubuntu-23-04-a-lot-of-io-on-my-ssd-pcie-nvme/4258

SSD最近,我发现我的( )上有很多 IO PCEe NvME,这或多或少是巧合,因为我只是想看看我的 SSD 的运行状况如何,Linux之前从未检查过它。

Google向我指出了很多关于 Web 浏览器 I/O 繁重的网站帖子。我首先检查了一下Firefoxiotop发现每 15 秒就会持续写入磁盘。我发现需要进行一些更改about:config

browser.cache.disk.enable = false 
browser.sessionstore.interval = 6480000
browser.sessionstore.interval.idle = 6480000

我还发现

browser.cache.disk.smart_size.enabled = false
browser.cache.offline.enable = false  
browser.cache.disk_cache_ssl = false 
browser.cache.memory.enable = true
browser.cache.memory.capacity = -1

它减少了磁盘写入量,Firefox感觉也更快了,但仍然有磁盘写入量,我认为这是不必要的。

我把它放在Firefox一边检查Chromium(我相信同样适用Opera),我发现这些是Chromium从终端运行的(qterminal

chromium 
--disk-cache-size=1
--media-cache-size=1
--disable-gpu-program-cache
--disable-gpu-shader-disk-cache
--v8-cache-options=none

它减少了磁盘写入量,Chromium并且Opera感觉也更快了,但是仍然有磁盘写入量,我认为这是不必要的。

然后我发现这些

--skia-font-cache-limit-mb=1
--skia-resource-cache-limit-mb=1

而且看起来它也减少了磁盘写入量,但我猜还是不够。

关于主题Skia,我找不到任何类似的内容Firefox,只有 1 个条目about:config

gfx.content.skia-font-cache-size = 5

我不知道是否要改变,改变是否会改善某些事情。

我不知道是否需要所有这些属性,或者有些属性根本没有帮助,也许对于所有 3 种 Web 浏览器也必须应用其他一些属性。

Firefox和哪一个最适合流式传输视频?我希望这些 Web 浏览器都不会将视频流数据写入磁盘ChromiumOpera

如何进一步改善以减少磁盘 IO,而不是发生更多RAM?我通常看到RAM从大约到的使用情况2GB4GB大部分是在左右3GB,我确实有16GB

Firefox(目前113.0.2 (64-bit))随安装一起提供LubuntuChromium113.0.5672.126 (Official Build) snap (64-bit))和Opera99.0.4788.13)我已经通过安装Discover

我在这 3 个 Web 浏览器上使用的唯一扩展程序是uBlock origin,使用默认设置。我曾经删除过这个扩展程序,但我想说它并没有改变任何明显的东西。

我发现iotop每当我访问网站时,MB都会有一些内容写入磁盘。根据我对 Web 浏览器工作原理的基本了解,我会说这是网站的内容(图像、文件,如JavaScriptCSS等),这些内容(暂时)写入磁盘。但如果我禁用了缓存到磁盘,为什么会发生这种情况?根据我的浏览行为,我不需要将任何内容存储到磁盘。Web 浏览器可以将网站内容完全保存在 中RAM吗?

我每天使用网络浏览器的习惯是

  • 1 个网页浏览器窗口(大多数情况下Chromium,有时Opera)用于播放流媒体视频(亚马逊视频、新闻网站等),通常会为此打开 1 个标签页

  • 1 个Firefox窗口和 1 个Opera用于浏览网页的窗口,大多数情况下,每个窗口Opera都有许多选项卡。此外,我打开了所有电子邮件帐户(最多 3 个选项卡)。Firefox除了浏览网页外,还用于每天下载任何类型的文件。

为了测试目的,我现在每次只使用 1 个网络浏览器但在 3 个窗口中完成上面描述的日常工作。

相关内容