
Linux
文章平均质量分 72
DBA日志小记
这个作者很懒,什么都没留下…
展开
-
mysqld异常重启后,自动启动应用srm进程
#!/usr/bin/python#-*- coding: utf-8 -*-import paramikoimport osimport commandsimport timeos.environ['PATH'] = '$PATH:$HOME/bin:/veris/usr/bin:/veris/usr/sbin'os.environ['LD_LIBRARY_PATH'] = '/veris/us原创 2015-09-11 09:26:51 · 365 阅读 · 0 评论 -
利用python多线程执行远程linux上命令
#!/usr/bin/python #-*- coding: utf-8 -*-import paramikoimport threadingdef ssh2(ip,username,passwd,cmd): try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoA原创 2015-09-11 09:26:54 · 495 阅读 · 0 评论 -
Linux虚拟内存(VM)相关参数解析
linux控制内存的内核参数,大多放在在/proc/sys/vm目录下,主要分为几类: 控制内存cache 1、dirty_background_bytes/dirty_background_ratio 当dirty cache到了多少的时候,就启动pdflush进程,将dirty cache写回磁盘 当有dirty_background_bytes存在的时候,dirty_background原创 2015-09-11 09:26:48 · 673 阅读 · 0 评论 -
Cache占用过多内存导致Linux系统内存不足问题排查
问题描述Linux服务器内存使用量超过阈值,触发报警。问题排查首先,通过free命令观察系统的内存使用情况,显示如下:total used free shared buffers cached Mem: 24675796 24587144 88652 0 357012 1612488 -/+ bu原创 2015-09-11 09:27:10 · 1602 阅读 · 0 评论 -
修改Linux文件句柄数限制
因为linux系统里都是以文件来表示的,所以在做搞并发的web系统时,修改文件句柄限制那是必须的。 查看某个进程使用了的文件句柄数 # sudo ps -ef | grep java root 1663 1 0 02:37 ? 00:00:43 /opt/bitnami/java/bin/java 从结果中可得知进程的pid,然后根据pid查看该进程当前使用的文原创 2015-09-11 09:25:59 · 512 阅读 · 0 评论 -
linux下proc里关于磁盘性能的参数
我们在磁盘写操作持续繁忙的服务器上曾经碰到一个特殊的性能问题。每隔 30 秒,服务器就会遇到磁盘写活动高峰,导致请求处理延迟非常大(超过3秒)。后来上网查了一下资料,通过调整内核参数,将写活动的高峰分布成频繁的多次写,每次写入的数据比较少。这样可以把尖峰的写操作削平成多次写操作。以这种方式执行的效率比较低,因为内核不太有机会组合写操作。但对于繁忙的服务器,写操作将更一致地进行,并将极大地改进交互式原创 2015-09-11 09:27:13 · 1221 阅读 · 0 评论 -
Linux内核OOM机制的详细分析
Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是sshd进程被OOM killer杀掉了(多次遇到这样的假死状况)。重启机器后查看系统日志/var/log/mes原创 2015-09-11 09:26:45 · 306 阅读 · 0 评论 -
让linux系统支持xfs文件系统
让你的linux系统支持xfs文件系统只需下面的几步:以我的CENTOS 5.5系统为例。1、安装xfs支持包 yum -y install xfsprogs kmod-xfs xorg-x11-xfs xfsdump2、卸载掉原来已挂载的分区,假如你想让sda5成为xfs分区 umount /dev/sda5 3、格式化成xfs格式 mkfs.xfs转载 2015-09-16 13:29:18 · 992 阅读 · 0 评论