ダイアルアップするなら ppxp より ppp を使うべし.

linuxでppp接続をする場合には ppp か ppxp を使うことになるが,どうも ppxp はパフォーマンスが悪いみたい.

具体的なベンチマークは取っていないが,手元のlinux + bmobile の環境では ppp が圧倒的に速かった.確証は無いが想像するに,

  • ppxp はユーザ空間で動作する
  • ppp はカーネル空間で動作する

という違いが大きいのかもしれない. ユーザ空間で動作している分,ppxp ではパケットのコピーやシステムコールの発行で余計なオーバヘッドが生じている可能性は十分に考えられる.