Tagged: kernel RSS

  • bixuan 15:55 on 2010 年 11 月 30 日 链接地址 | 回复
    Tags: , kernel, netxtreme2, 网卡驱动   

    又遇到BCM5709网卡问题,现在整理下,下面是升级驱动的方法:

    ln -s /usr/src/kernels/2.6.18-194.26.1.el5-x86_64 /usr/src/kernels/2.6.18-194.el5-x86_64
    ln -s /lib/modules/2.6.18-194.el5 /lib/modules/2.6.18-194.26.1.el5

    tar zxvfp Bcom_LAN_14.1.5_Linux_Source_A00.tar.gz
    cd Bcom_LAN_14.1.5_Linux_Source_A00/NetXtremeII/
    tar zxvfp netxtreme2-5.0a.10.tar.gz
    cd netxtreme2-5.0a.10
    make
    make KVER=2.6.18-194.el5
    make install

    重启机器生效或者重新加载bnx2驱动:
    rmmod bnx2
    modinfo bnx2

     
  • bixuan 16:02 on 2009 年 11 月 25 日 链接地址 | 回复
    Tags: 64bit, , kernel, rhel5.4, , 驱动   

    RHEL5.4和BCM5709网卡驱动问题 

    前段时间最折腾的事莫属:RHEL5.4和BCM5709网卡驱动问题。

    系统:rhel5.4 64bit

    服务器:DELL R710

    默认RHEL5.4 64bit的驱动对BCM5709的网卡支持不好,网卡一遇到流量比较大就会hung up,后来不得已去dell官方去寻找驱动,同时将kernel降级为:2.6.18-128.el5(系统安装好后,我做了一个kernel的升级)这样就没有出现过hung up的情况。

    既然64bit有问题,32bit的也是逃脱不了。

     
    • 阿辉 17:42 on 2010 年 01 月 07 日 链接地址

      我也碰到过这个问题,我是这么做的,用内核自带的驱动,关闭acpi:
      vi /boot/grub/grub.conf
      title CentOS (2.6.18-164.6.1.el5)
      root (hd0,0)
      kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet acpi=off noapic
      initrd /initrd-2.6.18-164.6.1.el5.img

    • 阿辉 17:43 on 2010 年 01 月 07 日 链接地址

      最高跑到过300多M,没有出过问题了。

    • bixuan 17:47 on 2010 年 01 月 07 日 链接地址

      是的,关闭acpi也是可以的,多谢分享,呵呵

  • bixuan 10:46 on 2009 年 08 月 24 日 链接地址 | 回复
    Tags: dmesg, , iodump, kernel, , statistics   

    How to find per-process I/O statistics on Linux 

    感谢joe的分享,看到有位大牛做个针对进程统计IO情况的小工具,挺有意思。

    1. 首先下载小工具:
      wget http://maatkit.googlecode.com/svn/trunk/util/iodump
      这个工具是perl写的。
    2. 调整内核参数,打开kernel IO消息:
      echo 1 > /proc/sys/vm/block_dump
    3. 直接执行如下脚本就可以看到结果了:
      while true; do sleep 1; dmesg -c; done | perl iodump
      注意稍等片刻按:ctrl+C退出,就可以看到结果了。

    不过,压力大的话还是少玩,可能占用的资源比较多。

    原文见:http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/

     
  • bixuan 12:08 on 2009 年 05 月 24 日 链接地址 | 回复
    Tags: , kernel, , Ntpd, pcre, , xfs   

    Linux系统安装

    现在Linux版本可谓百花齐放,但是在商业用途上,我个人建议还是使用商业版比较好。当然使用商业版并不一定要去购买,比如RHAS的版本其实可以从网上找的到iso,你可以放心使用。
    为什么推荐使用商业版呢?主要原因是:对硬件驱动的支持比较好!因为有些硬件驱动只对商业版支持的比较好!当然,也不是说非商业版不能用,这里需要特别申明,免得被人抛砖,哈……

    安装建议

    这里以比较大众化的RHAS5为例吧,个人建议在安装RHAS的时候,如果作为服务器用的,那么尽量不要安装X-Window,可以节省空间,同时下面的包建议安装:
    @ editors
    @ development-tools
    @ x-software-development
    ntp
    sysstat
    pcre
    pcre-devel
    net-snmp
    ncurses-devel
    libxml2-devel
    lrzsz
    openssl-devel
    dstat
    kernel-module-xfs-2.6.18-92.el5-0.4-1.el5.x86_64.rpm
    xfsprogs-2.9.4-1.sl5.x86_64.rpm
    xfsprogs-devel-2.9.4-1.sl5.x86_64.rpm

    其中红色标出的3个包默认的ISO里是没有的,需要从外面去下载,不如去centos站点下载。

    系统配置建议

    系统安装完毕后,有些服务是必须要启动的,比如:
    • sshd
    • crond
    • network
    当然建议下面的服务也启动:
    • syslog
    • acpid
    • readahead
    • irqbalance
    • rawdevices
    • readahead_early
    其中红色标出的特别建议!
    不太建议启动selinux和iptables,除非有特别需要。
    基本的服务配置好后,时间校验是必须要配置的,否则随着机器的运行,系统时间将会变得不准,我这里是这样的:
    * */4 * * * root /usr/sbin/ntpdate -u 192.168.6.2; hwclock -w;
    其中192.168.6.2是我们的时间服务器(ntpd),至于如何配置,请见《架设时间服务器》一文。
    最后请做好好应用程序安装目录的规范!
     
    • iakuf 13:43 on 2009 年 06 月 18 日 链接地址

      很不错,很有建议性,以前一直也相总结一下,太懒了.

  • bixuan 22:54 on 2008 年 12 月 20 日 链接地址 | 回复
    Tags: kernel, , orphaned, , , tcp_mem   

    Out of socket memory 

    这几天出现一下错误:

    Out of socket memory
    kernel: TCP: too many of orphaned sockets

    都是因为net.ipv4.tcp_mem参数设置太小引起的

    RHEL4.6里默认是:
    net.ipv4.tcp_mem = 786432 1048576 1572864
    改大些就可以了。

     
  • bixuan 16:15 on 2008 年 06 月 03 日 链接地址 | 回复
    Tags: kernel, Neighbour, overflow, route, table   

    Neighbour table overflow. 

    今天在服务器上出现“Neighbour table overflow.”这个kernel错误,后来查查,原来是默认路由设置有问题,ft..

    修改正确的路由后解决!

     
c
写新的
j
下一篇文章/下一个回复
k
前一篇文章/以前的回复
r
回复
e
编辑
o
显示/隐藏 回复
t
回到顶部
l
go to login
h
show/hide help
esc
取消