14.04 修改文件时冻结

14.04 修改文件时冻结

我在安装 Ubuntu 14.04 LTS 时遇到了一些问题,这些问题是最近才开始出现的。基本上,似乎每次我在文件系统上添加、修改、移动、复制或删除文件时,以及在默认图像查看器中打开图像时,完成任务几分钟后,整个 UI 都会冻结,只有鼠标光标可以移动,而鼠标光标只能停留在 UI 冻结时所在的单个屏幕上(例如,我无法将鼠标移动到双显示器中的另一个)。冻结会持续一小段时间……可能 30 秒到 1 分钟(但我不太确定具体时间),之后 UI 会继续运行,并且在 UI 冻结时尝​​试使用鼠标执行的任何操作(除了将其移动到第二台显示器)也会按正确的顺序执行。我还注意到,当冻结开始时,我的平均负载几乎不是 2,但在冻结结束后大约是 18 左右(我有一台具有 4 个超线程核心的 i7)。我假设平均负载为 18 可能是因为它有大量排队等待执行的进程,这些进程在冻结期间被推迟了。但是,当我在 Sublime Text 或 Android Studio 等编辑器中编辑/移动/复制/创建/删除文件时,根本不会发生冻结。无论我在终端还是 nautilus 中执行操作,都会发生冻结。我搜索了又搜索,但找不到为什么会发生这种情况的答案。也许我不知道要搜索什么,但我希望这里有人可以提供帮助。


我的设置:

  • Ubuntu 版本:14.04 LTS(已安装最新更新)
  • 包含操作系统的分区: sda5(格式:ext4)
  • 内存:12 GB DDR3(3 通道)
  • 我已经验证交换确实有效。但是,好像从来没有用过。不过不确定。
  • 我的主目录实际上是指向另一个 1 TB HDD 根目录的符号链接,位于/mnt/Data(sdb1 - ext4 格式


我的 HDD/分区(全部为 MBR 分区并使用 SATA 连接):

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT   FORMAT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0     1K  0 part              Extended
├─sda2   8:2    0 232.9G  0 part              HFS+
├─sda5   8:5    0 221.2G  0 part /            Ext4
└─sda6   8:6    0  11.7G  0 part [SWAP]       Swap
sdb      8:16   0 931.5G  0 disk 
└─sdb1   8:17   0 931.5G  0 part /mnt/Data    Ext4
sdc      8:32   0 931.5G  0 disk 
└─sdc1   8:33   0 931.5G  0 part /mnt/Backup  Ext4

答案1

除非您使用的应用程序确实需要大量 RAM,否则您不会看到太多的交换使用情况(如果有的话),这是正常的,所以我不会担心这一点。

但是,您的主目录是指向不同驱动器的符号链接这一事实可能是一个问题;这有什么原因吗?通常,您会挂载主目录,而不是链接到它。挂载~/home/mnt/home或肯定更容易/mnt/Data/home,不是吗?我不确定,但每次需要访问您的主目录时,跟随符号链接可能会有一些开销。您可以通过临时挂载它并删除链接作为故障排除的第一步来轻松找出问题所在。

附加信息:
通常情况下,您可以/home/uname直接挂载,这样其他用户可以根据需要在其他地方挂载自己的主目录。实际上,您可以将任何目录挂载到您想要的任何地方,尽管有惯例。

但是,听起来您想按照我一直以来的方式配置您的系统,我认为这实际上更优越......

/mnt/data我为所有个人数据创建了与您的相当的内容,其中包括/mnt/data/Documents、、/mnt/data/Music下载、视频等目录。我会保留我的主目录,就像安装(或重新安装)一样。

然后,我在我的主目录内创建到这些子目录的符号链接,但保留所有配置文件、目录等。

有一种简单的方法可以做到这一点,即使用 Nautilus 来维护特殊目录的特殊图标,尽管它可以被编辑。在我们(或某人)找出您的主要问题后,我可以为您提供更多详细信息,以防它与链接无关。这样做,我无法真正区分正常设置和链接,直到我需要重新安装,然后我重复;这并不需要很长时间。

我真的不认为符号链接能解决您的问题,但我的建议是测试一下看看。我无法告诉您我通过尝试一些我认为不会产生影响的方法解决了多少问题,结果却发现它们确实产生了影响。然后我试图找出原因。

答案2

我遇到了同样的问题(仅适用于我的主文件夹)磁盘使用导致 ubuntu 冻结几秒钟我通过从我的主文件夹中删除几个包含大量文件的文件夹解决了这个问题。不幸的是,我不知道还有其他更“安静”的解决方案。

相关内容