大量高清活动导致内存问题

大量高清活动导致内存问题

我已经关闭了 Ubuntu 设置中的交换功能 - 它会导致 I/O 负载过重并降低速度。我可以在不使用交换功能的情况下工作,并且只使用我拥有的 4GB RAM(计算机不支持超过这个容量)。

我的问题是,当系统内存不足时,它会找到占用内存最多的浏览器(chrome 或 firefox),并要求它杀死一个孩子。这个过程需要 20-30 分钟,在此期间,计算机无法使用,而硬盘则疯狂运行。

有没有办法让这种情况继续发生,但杀戮儿童只需要几秒钟,而且没有 HD 活动?是什么导致了 HD 活动?

bonnie++ 在 HD 上的结果:

Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
somenam-Satel 7344M   158  95 58280  24 21731  10   891  96 40872  12 137.0   7
Latency               118ms    1479ms    4195ms   23834us    1314ms    1219ms
Version  1.96       ------Sequential Create------ --------Random Create--------
somenam-Satellite-L -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  9326  43 +++++ +++ 15957  55 14409  60 +++++ +++ 16212  58
Latency             12778us    2074us   10070us     607us      98us    1096us
1.96,1.96,somenam-Satellite-       L500,1,1341321752,7344M,,158,95,58280,24,21731,10,891,96,40872,12,137.0,7,16,,,,,9326,43,+++++,+++,15957,55,14409,60,+++++,+++,16212,58,118ms,1479ms,4195ms,23834us,1314ms,1219ms,    12778us,2074us,10070us,607us,98us,1096us

答案1

系统设计为没有交换分区就无法运行。您可以通过添加vm.swappiness = 10来减少系统交换量/etc/sysctl.conf,但您应至少启用与物理内存相同的交换量。看这里

答案2

我认为你需要看看更广泛的问题

我已经关闭了 Ubuntu 上的交换功能——它会导致 I/O 负载过大,并拖慢系统速度

交换不是密集 - 这可能指向系统上的其他问题。

我可以不使用交换区,只使用 4GB 的 RAM 工作(计算机不支持更多

这表明它是一个较旧的系统 - 可能是硬盘问题?您可以运行一些测试吗?bonnie++ 或 hdpharm 可能是基准测试的良好选择,而 smartmontools 则适用于一般健康问题。

什么原因导致了 HD 活动?

您可以使用以下方式监控iotop- 这是在 ubuntu 存储库中。

话虽如此,但 4 GB 的内存也不够用,这很奇怪。运行更轻便的 WM 可能是一种选择。

相关内容