小编Ste*_*ell的帖子

比较:Linux 主机 Windows 来宾 vs Windows 主机 Linux 来宾 vs 2 台带有 KVM 切换器的专用机器

我有一个冲突,我在 Linux 中完成我的大部分工作,软件开发和数据分析,但我必须使用一些应用程序,但使用 Wine 不能很好地运行(特别是 MS Word 和 PowerPoint 无法导入 eps 数字,Endnote 可以)显示不正确且无法与 MS Word 交互)。

我目前要么凑合使用 Wine 要么重新启动到 Windows。这有一个巨大的缺点,即当我需要切换到其他操作系统时必须终止我正在处理的所有任务。我正在考虑使用 VM 环境,也只是使用 KVM 切换器设置第二个桌面。

以下 3 种设置的优缺点是什么:

  1. 带有 Linux 主机和 Windows 来宾的 VirtualBox VM(我喜欢这篇文章中关于来宾具有网络访问权限的想法,偶尔启用网络执行安全更新是明智的吗?)
  2. 带有 Windows 主机和 Linux 来宾的 VirtualBox VM(来宾需要使用远程服务器定期网络访问 ssh、rsync 和 scp)
  3. 两台台式电脑连接键盘和鼠标的 KVM 切换器,更改多台显示器的显示器输入设置(使用云服务同步共享文件)

我看过2006 年的类似比较,以及2012 年提出的这个有点类似的问题,但想要更新的意见。或者,如果您想推荐另一个选项,那可能会很有趣。

我确实尝试过teamviewer连接到另一台计算机,但它似乎很慢,而且我没有多个显示器访问权限(该选项可能在那里,但我没有找到)。

dual-boot virtual-machine virtualbox virtualization

7
推荐指数
1
解决办法
2万
查看次数

如何验证“nice”是否正常工作?

查看在具有共享资源的系统上运行的不同作业,似乎很好的值被忽略了。许多将 nice 设置为 19 的作业以 100% 的 CPU 负载运行,而其它许多将 nice 设置为 0 的作业运行在 10% 的 CPU 负载下。
所有这些进程都要求很高,并且在空闲系统上运行会最大化分配给它的每个 CPU(例如NAMD)。

我读到这里

“...虽然 [a nice] 值是可调整的,它可以被 Linux 实现中的内核调度程序忽略。”

这是真的?内核是否可能忽略了 nice 值?看起来这就是正在发生的事情,但我怎么能确定呢?我不想在没有更确定的情况下使这成为系统管理员的问题。我已经阅读了讨论如何工作好?nice在 Linux 上没有真正帮助,但这些并没有讨论不使用 CPU 负载。

是不是一旦一个任务获得了资源,它会在将它们重新分配给更高优先级的任务之前保留它们一段时间?低优先级的任务已经运行了好几天,而高优先级的任务则反复启动大量短时但要求高的计算,运行时间不到 10 分钟。是否可能是在短任务之间,系统将资源分配给低优先级任务,然后该任务会保留它们?

我相信我遇到的系统是在StackIQ包装的 CentOS 6.5 安装上(尽管我很容易在某些细节上出错)。

linux scheduling nice linux-kernel

5
推荐指数
2
解决办法
1986
查看次数

如何在 OS X 上仅使用 GNU 实用程序设置单独的 bash 环境?

在过去的 5 年里,我一直使用 linux 作为我执行科学计算的日常操作系统。我最近的工作给了我一台 Mac,我将成为未来几个月的主要用户。我一直在 Mac 上的 Free-BSD bash 环境和我习惯的 GNU 环境之间遇到冲突,无论是我设置的 bash 脚本还是我尝试运行 bash 命令时(coreutils,findutils, 等等)。我不想完全切换到 Free-BSD 实用程序,因为我所有的其他计算机以及我们的 HPC 都使用带有 GNU 实用程序的 linux。我想避免必须维护两组 bash 脚本,并且还必须记住两个系统之间不同标志和功能的细微差别。我也不想破坏其他用户将使用的 Mac 的任何 gui 实用程序等(在接下来的几个月内或在将其提供给其他人时)。此外,对此相关问题的回答警告不要将 Mac Free-BSD 实用程序完全替换为 GNU 实用程序。

是否可以安装/设置单独的 bash 环境以仅使用 GNU 实用程序,同时保留系统 Free-BSD 实用程序? 我期望最有希望的选项是将我的$PATH变量设置为指向一个包含 GNU 可执行文件(带有它们的标准名称)的目录,同时忽略 Free-BSD 的。我如何将其应用于我的跨平台 bash 脚本?是否有值得考虑的替代方案?

osx shell

4
推荐指数
1
解决办法
680
查看次数

如何快速找到递归符号链接?

我遇到索引程序运行时间比预期长得多的问题。我想排除递归符号链接的可能性。我怎样才能找到在某种程度上递归的符号链接?

find symlink recursive

1
推荐指数
1
解决办法
7285
查看次数