之前所在的公司有一臺Dell的服務器下載速度很慢,上傳正常,多併發也沒問題。後來google了很多,認爲是Dell網卡驅動問題。於是乎我對此服務器做了升級,當時是寫的一個腳本完成的。注意:不要跨版本升級!因爲CentOS/Redhat的內核發行是有版本控制的,比如CentOS 6.0用的內核是2.6的,那麼即使6.5已經上了2.7內核的特性,但是他還是叫2.6,所以特性不一樣!而內核模塊是依據內核特性編譯的,如果內核版本和模塊版本不一樣,是無法加載的!
貼上腳本:
#!/bin/bash
#
cd /tools
/usr/bin/unzip /tools/linux-3.137h.zip
/sbin/rmmod tg3
/bin/tar -xf /tools/tg3-3.137h.tar.gz && cd /tools/tg3-3.137h && make && make install
#/sbin/depmod #這步是生成模塊關係依賴文件的,模塊間可能是有依賴的關係的,我當時把這個註釋了。生成的依賴關係在這個文件裏:/lib/modules/kernel_version/modules.dep
/sbin/modprobe tg3
/etc/init.d/network restart