問題:在一台機器上安裝了xubuntu 12.04,另一台機器是windows 7 64bit,在xubuntu上安了sshd服務,用filezilla傳輸文件,過去速度一般在2M左右,雖然不算快,但最近下降到3-400k。
為什麼?出現這種情況,應該是2台機器或者路由器之一出現了問題,但是一一重啟了三台機器,問題依舊。懷疑是哪張網卡出了問題,用windows機器向手機上無線傳輸文件,速度正常,因此可以判斷是netbook出了問題。
本來想讀讀日志,但想到傳輸速度這種事應該不屬於故障,日志裡不一定可以反映出來。(其實也不一定,如果哪個環節出了問題而又不影響傳輸,日志裡應該有大量的error,我還是偷懶了),ifconfig顯示的信息也沒有問題。以前的linux mint就沒有問題,那麼最快想到的就是:到底哪和以前不一樣呢
結果就是:千萬不要安裝 broadcom STA wireless driver 這個坑爹的私有驅動,它不僅沒有提高傳輸速度,反而大大影響了網卡的工作效率。而且這貨在ubuntu系列裡還是默認安裝的,裝完後你得手動卸載這個垃圾。另外一個關於私有驅動的事兒還有:
AMD的私有驅動有倆,千萬不要去安裝release-update(中文為:發行後更新)那個,我安裝這貨就從沒成功過。而且這玩意和另一個驅動本是一個玩意兒,所以如果安裝了另外一個再裝這個,它會沖掉成功安裝的驅動然後恬不知恥的給你一個錯誤信息。
另外一些關於私有驅動的事兒還有:
amd或者n卡的官方網站上也有一個linux驅動包,那個和附加驅動是啥關系?這2者基本是一個東西。都是amd出品。區別是附加驅動裡的是經過ubuntu公司(基金會?)測試,版本號比較老,而且以deb包形式發布(未經驗證),所以和linux系統兼容性可以想見是稍好一點,而且安裝和卸載比較方便,因為是deb形式。
而官網上的那個驅動是相反的,你可以想見,它版本號是最新的,沒有經過社區驗證。下載之後是.run文件的形式,可以把它設想為不開源的預先編譯好的tar源碼包,你得自己搞定它堪稱亂七八糟的依賴關系,然後安裝。卸載時因為不是deb形式,所以非常費勁,amd自己提供了一個卸載腳本,而想刪除所有殘留的文件只有自己慢慢去找。
附加驅動這個一鍵安裝驅動的程序是ubuntu專有的,所以fedora,opensuse之類的發行版都不會有。雖然我認為他一定是源碼開放的,自己也可以安裝。