搜索结果
"tag:"unix""
标题及摘要 | 日期/时间 | |
---|---|---|
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
|
Java nio的一个严重BUG,导致cpu 100% - 代码之美 - 博客频道 - CSDN.NET
这个BUG会在linux上导致cpu 100%,使得nio server/client不可用,具体的详情可以看这里http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6403933 。令人失望的是这个BUG直到jdk 6u4才解决,sun的拖沓让人难以相信。这个BUG在server端容易出现,因为server端有频繁地接入断开连接。 使用jdk 6u4之前版本的nio框架都有这个隐患,除非你的框架很好地处理了这个可能的隐患。Grizzly的处理方式比... |
2015-6-12 22:47:00 |
6
|
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 |
7
|
performance - High load average, low CPU usage - why? - Server Fault
We're seeing huge performance problems on a web application and we're trying to find the bottleneck. I am not a sysadmin so there is some stuff I don't quite get. Some basic investigation shows the CPU to be idle, lots of memory to be available, no swappi... |
2015-5-8 17:32:00 |
8
|
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 |
9
|
使用 GDB 调试 Linux 软件
除了调试 core 文件或程序之外,gdb 还可以连接到已经运行的进程,例如: #./nginx -V #ps -ef|grep nginx 查找 nginx pid 为1283 #gdb /usr/local/nginx/sbin/nginx 1283 #(gdb) bt 编译 开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 '-g' 选项来编译程序: gcc -g eg.c -o e... |
2014-7-11 21:00:00 |
10
|
使用 gdb 抓取进程Stack Trace
[root@centos ~]# ps -ef|grep nginx root 1348 1 0 12:01 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx nobody 1350 1348 0 12:01 ? 00:00:00 nginx: worker process root 2457 2223 0 12:05 pts/0 00:00:00 grep nginx [root@centos ~]# g... |
2014-7-11 20:26:00 |
11
|
使用 GNU profiler 来提高代码运行速度
各种软件对于性能的需求可能会有很大的区别,但是很多应用程序都有非常严格的性能需求,这一点并不奇怪。电影播放器就是一个很好的例子:如果一个电影播放器只能以所需要速度的 75% 来播放电影,那么它几乎就没什么用处了。 其他应用程序(例如视频编码)如果是耗时非常长的操作,最好以 “批处理” 任务的方式运行,此时启动一个作业,让其一直运行,然后我们就可以去干别的事情了。尽管这些类型的应用程序没有这种硬性性能指标的限制,但是提高速度仍然会带来很多好处,例如可以在给定的时间内可以对更多电影进行... |
2014-7-10 23:40:00 |
12
|
使用nginx sticky模块实现基于cookie的负载均衡
1、nginx sticky 模块工作流程图 nginx sticky 2、下载安装nginx sticky 下载地址:http://code.google.com/p/nginx-sticky-module/downloads/list 目前共有2个版本,一个是1.0,一个是1.1,1.0已经寿终正寝了.1.1增加了权重的参数. 安装nginx + sticky模块 # wget http://nginx-sticky-module.googlecode.com/files/nginx-stick... |
2014-7-7 19:44:00 |
13
|
Centos6.3禁用IPv6 - poijm - 博客频道 - CSDN.NET
在操作系统中禁用 IPv6 是没用的,这个需要在 JVM 中禁用 IPv6 特性,加入以下参数即可: -Djava.net.preferIPv4Stack=true IPv6 还没有完全普及,但是安装完系统之后IPv6是有效的,在一定程度上影响网络性能,所以在我们在完全不使用IPv6的情况下,最好关闭IPv6。。 1.修改/etc/sysconfig/network,追加: [plain]view plaincopy NETWORKING_IPV6=no 2.修改/etc/h... |
2014-7-6 2:32:00 |
14
|
Linux下实现文件双向同步 - 无云安全技术站 - 51CTO技术博客
使用 rsync 也可以进行双向文件同步,如: rsync -azvr [email protected]::psmis_file /root/psmis_file && rsync -azvr /root/psmis_file/ [email protected]::psmis_file 一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文... |
2014-7-2 23:43:00 |
15
|
浅谈Linux内存管理机制 - 51CTO.COM
作为一名Linux系统管理员,监控内存的使用状态是非常重要的,通过监控有助于了解内存的使用状态,比如内存占用是否正常,内存是否紧缺等等,监控内存最常使用的命令有free、top等,下面是某个系统free的输出: [root@linuxeye~]#freetotalusedfreesharedbufferscachedMem:389403634735444204920729721332348-/+buffers/cache:20682241825812Swap:40959929060363189956 ... |
2014-4-9 22:16:00 |
16
|
ssh - Invalid users trying to log in to my server - Information Security Stack Exchange
It is very common. Many botnets try to spread that way, so this is a wide scale mindless attack. Mitigation measures include: Use passwords withhigh entropywhich are very unlikely to be brute-forced. Disable SSH login forroot. Use an "un... |
2014-3-27 9:50:00 |
17
|
Linux上Oracle 11g安装步骤图解 - gaojun - 博客园
另,可参考: Redhat Linux安装Oracle 11g R2数据库 1、检查硬件 内存 # grep MemTotal /proc/meminfo 交换空间 # grep SwapTotal /proc/meminfo 磁盘空间 # df -ah 2、下载软件 Oracle Database 10g Release 2 (10.2.0.1) Software下载位置: http://otn.oracle.com/software/products/database/oracle10g/index... |
2014-2-20 15:21:00 |
18
|
Silent Oracle 11g R2 install using only the command line | Beyond Oracle
1. Add Oracle public yum repository. [root@localhost ~]$ cd /etc/yum.repos.d [root@localhost ~]$ wget http://public-yum.oracle.com/public-yum-el5.repo # edit the file public-yum-el5.repoand enable both the [el5_u5_base] and the [ol5_u5_base] repositories ... |
2014-2-19 21:26:00 |
19
|
linux下IPTABLES配置详解 - 草原和大树 - 博客园
(1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Fir... |
2014-2-19 21:22:00 |
20
|
JVM 内存管理机制构成 及物理内存和虚拟内存
Better performance in production servers is possible with proper configuration of JVM parameters, particularily those related to memory usage and garbage collection. unix> bin/httpd.sh -Xmn100M -Xms500M -Xmx500M win> bin/httpd.exe -Xmn... |
2013-11-28 20:00:00 |