关于溢出的第一个问题 =)... +100 赏金。直到现在想不出我真正关心的事情:
我真的厌倦了 Linux 桌面响应的状态,例如http://brainstorm.ubuntu.com/item/85/——在可用内存低的情况下,或磁盘吞吐量高的情况下,系统会变慢一个爬行; 这对于需要良好性能的应用程序来说绝对是糟糕的。此外,用户界面完全没有响应。将其与 OS X 进行比较,如果应用程序占用资源,则始终可以选择单击强制退出它,而在 Linux 中,我什至无法使用 alt-tab 或切换桌面,甚至无法使用 ctrl-alt-f1 来获取终端——我可以,每次操作只需要大约 1-2 分钟。
我使用 gkrellm 以便我可以看到情况的发展。通常内存利用率会变得非常高,或者磁盘吞吐量急剧增加。
它的硬件还不错,具有 2.6GHz 四核和 4GB 800MHz DDR2 RAM(本来应该有 6GB,但由于硬件不兼容,无法与旧设置混合搭配)。当我不可避免地获得更多内存时,这个问题可能会消失,但我不认为这是问题的核心。我什至在不同的磁盘上有两个交换分区。
我觉得问题有三个:
点赞转到:
因此,我正在寻找一种解决方案,使所有此类程序都消失。特别是,我正在寻找一种解决方案,使进程按比例减慢,而系统和其他程序仍然完全不受影响并且响应时间足够长以手动杀死某些东西。此外,窗口管理器进程(以及可能影响 UI 响应的任何其他进程)在所有情况下都应该响应。
特别是我对/etc/security/limits.conf
( man limits.conf
)很感兴趣,但我担心这只会提供每个用户的控制权,并且文件中的注释示例在描述或从哪里开始方面似乎相当不透明。我希望它limits.conf
有效,但如果它甚至不起作用,或者它不是我的问题的合适解决方案,或者像我试图实现的那样细粒度,我也不会感到惊讶。每个进程名称limits.conf
将是理想的,假设再次假设limits.conf 工作。我很乐意尝试人们提供的limits.conf,以测试它是否有效,尽管此时我对所有解决方案持开放态度。
深入了解 OS X 如何保持如此良好的 UI 响应能力也可能很有用。
我已经将 my/tmp
和 cache 文件夹调整为 on …
不幸的是mdadm
,mdadm.conf
手册页并不完全符合标准。我想--write-mostly
为我的 RAID启用标志,但手册页和互联网都不会告诉我如何。我不知道有什么地方可以为 放置默认参数mdadm
,也不知道它何时启动以及通过什么启动。
似乎添加此信息的合乎逻辑的位置是mdadm.conf
,但man mdadm.conf
. 我在哪里以及如何启用--write-mostly
?谢谢你。
% ls -l /usr/bin/edit
lrwxrwxrwx 1 root root 3 Jan 10 05:54 /usr/bin/edit -> vim*
Run Code Online (Sandbox Code Playgroud)
这似乎适用于 中的许多二进制文件update-alternatives
,至少适用于 Suse 和其他 Linux 发行版。这是否意味着 Suse 上的任何受感染帐户都可以修改符号链接,诱使用户执行任何操作?如果是这样,为什么这些是默认权限?