馬的,剛剛看到 rafan 的 blog 寫的 “High Performance SSH” 才知道 OpenSSH 會慢原來是因為有 dirty code…
我很久以前就在想,OpenSSL 明明就很快 (以現今的 Pentium4 可以跑滿 100Mbps),為什麼 OpenSSH 就這麼慢呢…
經過 psc 的網頁 開釋以後,我才知道原來是 dirty code 造成的 (很多寫 code 的人遇到需要奇怪的 Data Structure 時就決定用 dirty code 讓他 work,但是 performance 是另外一回事),所以… -_-
不久後 OpenSSH 應該會 import 這段 patch 進去…