而CPU的使用率维持的很好,每个核也就用20%左右吧,一开始就是不太知道,Host.load和CPU的使用率上有什么关系和什么区别。
图里是通过htop看的,右上角的Load average就是平均时间内的Host.load,多久时间内平均呢,这个时间是自己设定的。左上角的cpu进度条是使用率,而且是单核,因为多核会显示多个cpu,图从百度摘来的。
假设我们的机器是4核的,也就是四个工人,我让这四个工人待着啥也不用干,Host.load就是0。我让两个人分别取搬一瓶水,Host.load就是0.5。
也就是
假设我让里的一个人去搬一块砖,他的使用率也就1%,但是我让他抗一个胖子,可能就达到100%了,但是其他三个人都没干活,只让他干,而且当前就这一个任务,所以Host.load就是0.25。
我的理解基本就是这样。
我们的系统做事情是时间片轮转的,也就是一个核同一时间只能做一个事情,比如你播放音乐和聊QQ等,看似是同时进行的,其本质上一个一个的做,只是切换的足够快而已。Host.load过高会怎么样呢,就是给它安排的活太多了,他快速切换干活也干不过来了,注定有一个任务要等一会。这就会显得系统做事情特别慢,不是不干了,就是需要等一阵。
可能因为最开始没有配置好的原因吧
我们的 df -h 命令用不了,一用就卡住。
解决问题的博客
通过上面博客的方式解决之后,Host.load就降下来了。
mmp
Import和Load 都可以将数据导入到DB2服务器中,但是2者是有很大区别的。Import 其实执行了SQL 的INSERT 操作。和INSERT 操作一样,Import 执行的时候会激活触发器,所有的约束会强制实现,而且会使用数据库的缓冲池。类似Oracle sql*loader工具的常规路径导入。
Load 工具可以更快的将数据文件导入到数据表中。Load 工具不会与DB2 数据引擎发生交互,所以当使用Load 工具时,不会触发触发器也不会使用缓冲池,而且必须单独实现数据表的约束。Import 工具执行起来比Load 慢是因为它是低层次的数据操作工具,它分
LOAD,BUILD,DELETE 三个阶段对硬盘上的数据页面来进行直接的处理。Load工具类似Oracle sql*loader工具的直接路径导入。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)