理解Linux系统负荷

一、查看系统负荷

  如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。

  一般在Linux系统中,我们使用uptime命令(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)

  你在终端窗口键入uptime,系统会返回一行信息。

  这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还是小。[......]

阅读全文

源代码管理十诫

若是还有可以毫无偏见地涉及各个编程语言,比源代码管理软件更必要的工具,我倒是很想见识一下。源代码管理软件是我们工作的必备工具,是许多开发团队的血液。那为什么我们都会对它有所误解呢?为什么都很难理解版本控制系统的核心价值和基本原理呢?

我总结出10条惯例——如果你愿意也可以用“戒律”——意味着必须服从它而且从一开始很难去理解。它们与所有类型编程语言的版本控制软件都有关联。在这里我选取了Subversion和.NET的几个例子,不过它们也广泛地适用于其他的一些技术。[......]

阅读全文

为什么不躲

一跑车撞倒一哥们,车主下车后愤怒地说:“我车子开过来,你为什么不躲?”被撞的哥们愣了,车主看他没反应,又重复了一遍。只见这哥们怒了,爬起来就冲车主下巴一个勾拳,并大声质问:“看见我的拳头过来,为什么不躲?!”