等电梯偶感
中午吃完饭,我照常走向电梯,当看见电梯的时候,门已经关了一半了,我只能看着电梯门缓缓关上(with only one colleague in it),然后再等3分钟。类似的情况已经很多次了,我不禁有所感慨。我每次进电梯的时候,一般都会等一小会儿,让后边还没看到电梯的人有时间赶过来(电梯门跟过道之间有障碍物),这样一来方便了他人,二来为公司省了电。我常认为那种自己钻进电梯就猛按关门键的人是极其自私的,当然这也无可厚非,个人修养而已了。中午吃饭时间,正是人流很大的时候,稍微一会儿的等待就会让更多的同事进入电梯,何乐而不为呢?
于是,我也想到了内核中的预测IO调度策略。
不同于dead line调度策略,在一次I/O操作之后,anticipation策略会稍微等待一会儿,以期能迎来临近当前磁头的I/O操作,从而有效提高系统整体的吞吐量。这就如同电梯里面进了一个人,然后等一小会儿,就会有更多的同事走过障碍物看到电梯,从而一次可载更多的人。等的这一小会儿相比电梯上下全程的时间微不足道,但是载客量却提升不少!这其实就是预测IO调度策略的精髓所在了。
突然发现,内核其实也是有修养的,你说呢。
阅读(1217) | 评论(2) | 转发(0) |