自律

自律的东西是靠不住的,就象道德。最简单就是限制线程和带宽。

  今天在linuxsir.org论坛上看见有人询问apt-get为什么那么快,回复里有人扯到了多线程支持的必要并且鄙视了“单线程下载是一种礼貌”:

这位的说法好像很有道理,但你忽略了多线程下载的速度优势!
就说你这个例子,假设如果都用单线程大家都要10个小时下载完成。
如果某个人独占10线程的话只要1小时
第二个人再10线程下1小时……那么最后的结果比较一下就知道了:
单线程:大家都在10小时以后才能爽。
多线程:好多人都提前爽了,最倒霉的那个也只不过和单线程下载一样10小时后才爽。
当然这是理想情况,实际上会有些出入,但道理是没错的。
搞共产主义是行不通的,要允许一部分人先富起来

  真不明白现在的小P孩们都是怎么想的,不过后面回复中引用geekbone 的帮主的话很有道理:

[13:28] [Chaos`Eternal] internet是并发访问的, 没有资源调度器去给同学们排队
[13:30] [Chaos`Eternal] 并发下载有什么用呢? 如果你用的下载工具足够好, 比如wget, 那基本上就达到了你自己的带宽的极限了
[13:30] [Chaos`Eternal] 你去并发也只能多占自己的资源, 和服务器的资源
[13:32] [Chaos`Eternal] 如果服务器为每个连接设置速率限制, 那就说明服务器希望有更多的人能享受服务, 你何必这么自私呢?
[13:33] * luoluo 旁边ing
[13:33] [Chaos`Eternal] 如果每个人都开满线程下载, 把服务器吃满, 后来的人只能去不断重试, 以希望能第一时间抢到服务
[13:33] [Chaos`Eternal] 最后只能导致资源被无谓地浪费
[13:34] [luoluo] hoho~~
[13:34] [phoenix] 神仙, 你这段话用 CC 协议吧
[13:34] [Chaos`Eternal] żҪFDL
[13:35] [phoenix] 自由文档了

Technorati Tags: , , , , ,

2 Responses to “自律”

Leave a Reply

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).