首页

搜索结果

"tag:"linux""


标题及摘要 日期/时间
1
云计算之路-柳暗花明:为什么memcached会堵车 - 博客园团队 - 博客园
一个故障期间的重要现象闪现在眼前——当时memcached的磁盘IO高! memcached缓存的数据都在内存中,而且内存占用并不高,磁盘IO怎么会高?太奇怪了! 。。。 通过google搜索“memcached read timeout”,找到柳暗花明的线索——memcached timeout error because of slow response 直接看关键文字: The problem seemed to boil d...
2015-7-7
17:13:00
2
linux 系统监控、诊断工具之 IO wait - leejun_2005的个人页面 - 开源中国社区
1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器硬件配置一样,部署的软件都一样,却单单这一台负载有问题,初步猜测可能硬件有问题了。 同时,我们还需要把负载有异常的罪魁祸首揪出来,到时候从软件、硬件层面分别寻找解决方案。 2、排查: 从 top 中可以看到load average 偏高,%wa 很高,%us 偏低: 从上图我们大致可以推断 IO 遇到了瓶...
2015-7-6
22:37:00
3
使用lsof处理文件恢复、句柄以及空间释放问题 - SegmentFault
曾经在生产上遇到过一个df 和 du出现的结果不一致的问题,为了排查到底是哪个进程占用了文件句柄,导致空间未释放,首先在linux上面,一切皆文件,这个问题可以使用lsof这个BT的命令来处理(这个哈还可以来查询文件句柄泄露问题,应用程序的进程未关闭文件句柄) 1.文件句柄以及空间释放问题 注:在生产环境常见的问题就是,有维护人员或者开发同事使用tail命令实时查看日志。然后另外的人使用rm命令删除,这有就好导致磁盘空间不会真正的释放,因为你要删除的文件,还有进程在使用,文件句柄没有释放,即ta...
2015-6-18
23:17:00
4
Linux服务器中高负载现象故障排查指南 - 51CTO.COM
技术支持分析师们常常接到用户对服务器高负载的控诉。事实上cPanel软件及其安装的应用很少引发服务器高负载情况。服务器拥有者、系统管理员或者服务器供应商应当对高负载状况进行初步调查,并在确认情况复杂后再向分析人士求助。 服务器高负载因何而起? 下列项目的过度使用会直接导致高负载问题: CPU 内存(包括虚拟内存) 磁盘I/O 该如何检查这些项目? 这取决于大家是要审查当前资源使用情况还是历史资源使用情况。当然,在本文中我们将从这两方面进行探讨。 关于sar的简要说明 历史资源使...
2015-6-18
17:28:00
5
How To: Make Sure /etc/resolv.conf Never Get Updated By DHCP Client
Option # 3: Configure dhclient.conf /etc/dhclient.conf or /etc/dhcp/dhclient.conf file contains configuration information for dhclient. You can turn on or off DNS update and other options for specific interface or all interface using this file. The man pa...
2015-6-12
21:50:00
6
linux下用valgrind检查程序内存泄漏
问题提出: 如果一个较复杂的程序,有内存泄漏,如何检测? 在windows下,VC本身带有内存泄漏的检查,程序结束时输出窗口会提示有多少memory leaks. linux下有什么办法呢? 1.发现内存泄漏,可以用top或ps。 zhouhh@zhh64:~/smscore$ top | grep firefox 会持续打印firefox的内存占用状况,可以重定向到文件中。 2.静态检测 用splint, PC-LINT,IBM的 BEAM(IBM Checking Tool for Bugs Er...
2014-11-25
18:34:00
7
Ubuntu9.04安装配置
下面描述的是Ubuntu9.04服务器版安装配置: 1. 网络设置: 编辑 interfaces文件。 $ sudo vi /etc/network/interfaces eth0配置如下: auto eth0 address 192.168.1.123 netmask 255.255.255.0 gateway 192.168.1.1 保存退出后,使用重启networking命令让新配置生效。 $ sudo /etc/init.d/networking restart 也可以通过如下...
2009-5-30
11:19:18
8
如何扩展Ubuntu的/root分区
一安装Ubuntu发现root "/"分区只有2G多,必须得扩大root文件系统,否则没法用。那扩展/root分区最容易的办法还是:使用Ubuntu的Live CD安装盘启动,选择“不改变操作系统启动Ubuntu试用”选项,该选项直接从光盘启动Ubuntu系统并且没有挂载mount任何硬盘;然后在 Ubuntu操作系统里的system菜单里使用Partition Editor分区编辑器进行扩展root分区,选择/root分区右键鼠标,选择resize/move(...
2009-5-2
14:30:25
9
Ubuntu下Flash中文方格乱码的解决
安装Ubuntu9.04后访问Google音乐播放器,发现中文变成了方块乱码,Ubuntu下Flash中文方格乱码的解决方法有二,如下: 删除/etc/fonts/conf.d/49-sansserif.conf sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf_back 修改/etc/fonts/conf.d/49-sansserif.conf 输入: cd /etc...
2009-5-2
14:10:40
10
四个Linux版本软件源的设置
Debian和Ubuntu使用apt,Fedora使用yum而Mandriva使用urpm可以通过设置软件源而在线安装或升级软件。Debian和Ubuntu使用apt,Fedora使用yum而Mandriva使用urpm来执行这些操作。首先得选择合适的软件源。 对于Debian,建议使用ustc的源,修改/etc/apt/source.list文件如下: deb http://debian.ustc.edu.cn/debian/ testing main non-free contrib deb http...
2009-4-21
14:41:25
11
Ubuntu安装memcached的“C compiler cannot create executables”问题
On debian: sudo apt-get update && sudo apt-get dist-upgrade apt-get install libc6-dev $ apt-get install libc6-dev g++ gcc On Fedora: $ locate crt1.o /usr/lib/crt1.o
2008-7-24
10:44:37
12
Ubuntu中文环境和中文输入法安装
1、增加Ubuntu的更新源 2、使Ubuntu操作系统环境为中文环境 语句如下 sudoapt-getinstallscimscim-pinyinscim-tables-zhim-switchscim-qtimmscim-bridgescim-bridge-client-gtkscim-bridge-client-qtscim-bridge-agent-y 然后再执行 sudoim-switch-sscim 3、安装中文输入法 在系统菜单的系统——系统管理...
2008-5-10
15:20:18