大量 snmpd: Connection from UDP:
[ 2011/01/09 16:07 | by selboo ]
服务器开启 SSHD 服务后
/var/log/messages 和 终端 经常有大量 snmpd 信息 如下,看这很不爽
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP:
/var/log/messages 和 终端 经常有大量 snmpd 信息 如下,看这很不爽
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP: [127.0.0.1]:1024
snmpd[3331]: Connection from UDP:
Tcmalloc 优化 Nginx Mysql
[ 2011/01/09 13:34 | by selboo ]
下载google-perftools-1.6.tar.gz
wget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz
tar zxvf google-perftools-1.6.tar.gz
执行./configure --prefix=/usr/local/google-perftools-1.6
make && make install
echo "/usr/local/google-perftools-1.6/lib" > /etc/ld.so.conf
ldconfig
Nginx 优化
编译nginx时 增加 --with-google_perftools_module
--prefix=/usr/local/nginx --user=www --group=www --with-google_perftools_module
make
make install
ldd /usr/local/nginx/sbin/nginx
linux-gate.so.1 => (0x00493000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
libpcre.so.0 => /lib/libpcre.so.0 (0x002db000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x009ae000)
libz.so.1 => /usr/lib/libz.so.1 (0x003b0000)
libprofiler.so.0 => /usr/local/google-perftools-1.6/lib/libprofiler.so.0 (0x00c51000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x00142000)
libdl.so.2 => /lib/libdl.so.2 (0x0035c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00d01000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00b28000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00eb8000)
/lib/ld-linux.so.2 (0x00ed5000)
修改 ng
wget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz
tar zxvf google-perftools-1.6.tar.gz
执行./configure --prefix=/usr/local/google-perftools-1.6
make && make install
echo "/usr/local/google-perftools-1.6/lib" > /etc/ld.so.conf
ldconfig
Nginx 优化
编译nginx时 增加 --with-google_perftools_module
--prefix=/usr/local/nginx --user=www --group=www --with-google_perftools_module
make
make install
ldd /usr/local/nginx/sbin/nginx
linux-gate.so.1 => (0x00493000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
libpcre.so.0 => /lib/libpcre.so.0 (0x002db000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x009ae000)
libz.so.1 => /usr/lib/libz.so.1 (0x003b0000)
libprofiler.so.0 => /usr/local/google-perftools-1.6/lib/libprofiler.so.0 (0x00c51000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x00142000)
libdl.so.2 => /lib/libdl.so.2 (0x0035c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00d01000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00b28000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00eb8000)
/lib/ld-linux.so.2 (0x00ed5000)
修改 ng
/bin/rm: cannot remove `libtoolT': No such file or directory
[ 2011/01/09 12:40 | by selboo ]
config.status: executing depfiles commands
config.status: executing libtool commands
/bin/rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
Thank you for choosing MySQL!
Remember to check the platform specific part of the reference manual
for hints about installing MySQL on your platform.
Also have a look at the files in the Docs directory.
解决:
[root@74-8
判断Linux load的值是否过高
[ 2010/12/28 15:23 | by selboo ]
接触过和使用过unix或linux的朋友,都知道如何查看Unix/Linux load的值,这边我也重复一下查看load的方法:
[root@aaronw ~]# uptime
13:33:37 up 7 days, 1:52, 1 user, load average: 4.15, 2.00, 3.14
[root@aaronw ~]# w
13:35:35 up 1 days, 1:54, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 192.168.2.2 13:33 0.00s 0.02s 0.00s w
load average 后面三个值代表系统在1分钟、5分钟和15分钟的负载情况,都知道数字越高表示系统负载越大,第一直觉就是这个系统不行了。load average 是0的时候都认为他很低,10的时候就觉得高,20就不用讲了!但是除了这两种极端的情况之外,那什么时候
内核 报错 ”Neighbour table overflow”的处理
[ 2010/12/13 14:32 | by selboo ]
[root@test root]# ping www.163.com
connect: No buffer space available
内核维护的arp表过于庞大, 发生抖动, 因此导致了这种情况
几个内核ARP参数:
=================================
gc_stale_time
决定检查一次相邻层记录的有效性的周期。当相邻层记录失效时,将在给它发送数据前,再解析一次。缺省值是60秒。
gc_thresh1
存在于ARP高速缓存中的最少层数,如果少于这个数,垃圾收集器将不会运行。缺省值是128。
gc_thresh2
保存在 ARP 高速缓存中的最多的记录软限制。垃圾收集器在开始收集前,允许记录数超过这个数字 5 秒。缺省值是 512。
gc_thresh3
保存在 ARP 高速缓存中的最多记录的硬限制,一旦高速缓存中的数目高于此,垃圾收集器将马上运行。缺省值是1024。
================================
connect: No buffer space available
内核维护的arp表过于庞大, 发生抖动, 因此导致了这种情况
几个内核ARP参数:
=================================
gc_stale_time
决定检查一次相邻层记录的有效性的周期。当相邻层记录失效时,将在给它发送数据前,再解析一次。缺省值是60秒。
gc_thresh1
存在于ARP高速缓存中的最少层数,如果少于这个数,垃圾收集器将不会运行。缺省值是128。
gc_thresh2
保存在 ARP 高速缓存中的最多的记录软限制。垃圾收集器在开始收集前,允许记录数超过这个数字 5 秒。缺省值是 512。
gc_thresh3
保存在 ARP 高速缓存中的最多记录的硬限制,一旦高速缓存中的数目高于此,垃圾收集器将马上运行。缺省值是1024。
================================