每次我点击打开一个程序或其他东西时,至少需要 6 秒钟才能打开。更大的程序需要的时间甚至更长。我右键单击桌面并选择“更改桌面背景”,然后花了大约 10 秒钟才打开。这有什么原因吗?
答案1
可能是/etc/hosts
配置错误:https://bugs.launchpad.net/ubuntu/+bug/94048
答案2
另外,请按照此处接受的答案中的说明确保 opengl 正在运行:
https://unix.stackexchange.com/questions/27918/getting-opengl-to-work-under-ubuntu
这最近为我解决了类似的问题。
答案3
由于这个问题太老了,所以给出一个通用的答案:
假设这不是由某些已知的错误(例如 Tristram Brelstaff 在另一个答案中链接的错误)引起的,那么原因可能是 RAM 太少或 I/O 性能差。
一个简单的测试如下:
- 打开终端窗口
- 类型
sudo vmstat -SM 1
现在尝试执行比预期花费更长时间的操作,并vmstat
在等待程序打开时查看输出内容。程序打开后,您可以vmstat
按Ctrl+停止C。
根据vmstat
慢速程序启动过程中收集的值,您可以推断出以下内容:
- 如果
swap
si
或so
(每秒换入或换出的 MB 数)值大于零,则表示系统的 RAM 不足以应付您的工作负载,因此系统被迫使用硬盘来存储部分 RAM。 - 如果
cpu
wa
(等待 I/O 访问完成所花费的 CPU 总百分比) 大于 100/(CPU 核心数 x 2),则表示您的系统硬盘工作不正常或速度太慢。检查硬盘布线并验证系统是否使用正确的协议访问驱动器 (例如 SATA AHCI)。 - 如果
cache
、free
或cache
小于 100,则您的系统可能具有太少的 RAM,因此性能不佳(当前正在启动的程序可能会使用内存储备)。 - 如果
cpu
id
(CPU 空闲时间) 小于 100/(CPU 核心数 x 2),则您的 CPU 可能无法完成任务。
如果以上情况都不适合您,那么可能是某些未知的错误导致了软件问题。