我希望这个论坛是正确的提问论坛,因为这与网络浏览器和 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 繁重的网站帖子。我首先检查了一下Firefox
,iotop
发现每 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 浏览器都不会将视频流数据写入磁盘Chromium
。Opera
如何进一步改善以减少磁盘 IO,而不是发生更多RAM
?我通常看到RAM
从大约到的使用情况2GB
,4GB
大部分是在左右3GB
,我确实有16GB
。
Firefox
(目前113.0.2 (64-bit
))随安装一起提供Lubuntu
,Chromium
(113.0.5672.126 (Official Build) snap (64-bit)
)和Opera
(99.0.4788.13
)我已经通过安装Discover
。
我在这 3 个 Web 浏览器上使用的唯一扩展程序是uBlock origin
,使用默认设置。我曾经删除过这个扩展程序,但我想说它并没有改变任何明显的东西。
我发现iotop
每当我访问网站时,MB
都会有一些内容写入磁盘。根据我对 Web 浏览器工作原理的基本了解,我会说这是网站的内容(图像、文件,如JavaScript
、CSS
等),这些内容(暂时)写入磁盘。但如果我禁用了缓存到磁盘,为什么会发生这种情况?根据我的浏览行为,我不需要将任何内容存储到磁盘。Web 浏览器可以将网站内容完全保存在 中RAM
吗?
我每天使用网络浏览器的习惯是
1 个网页浏览器窗口(大多数情况下
Chromium
,有时Opera
)用于播放流媒体视频(亚马逊视频、新闻网站等),通常会为此打开 1 个标签页1 个
Firefox
窗口和 1 个Opera
用于浏览网页的窗口,大多数情况下,每个窗口Opera
都有许多选项卡。此外,我打开了所有电子邮件帐户(最多 3 个选项卡)。Firefox
除了浏览网页外,还用于每天下载任何类型的文件。
为了测试目的,我现在每次只使用 1 个网络浏览器但在 3 个窗口中完成上面描述的日常工作。