Linux
文章平均质量分 74
佛系猿妹
这个作者很懒,什么都没留下…
展开
-
Linux sar命令详解
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A]转载 2015-01-07 15:03:31 · 472 阅读 · 0 评论 -
JvisualVM监控步骤
linux中配置好tomcat、jdk以及jstatd后如何启动一、启动tomcat1、进入tomcat的bin目录下2、执行./startup.sh命令二、启动jstatd1、进入jstatd.all.policy文件的目录中2、执行screen jstatd -J-Djava.security.policy=jstatd.all.policy命令三、jvisualv原创 2015-01-12 16:35:27 · 741 阅读 · 0 评论 -
MySQL性能分析
第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来检查操作系统是否存在IO问题#sar -u 2 10 — 即每隔2秒转载 2015-01-15 17:53:59 · 420 阅读 · 0 评论 -
tomcat5.5的配置、性能优化
1.Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'转载 2015-01-15 09:59:28 · 479 阅读 · 0 评论 -
Linux下Tomcat的安装配置
一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下:[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin[ro转载 2015-01-12 11:07:16 · 435 阅读 · 0 评论 -
linux和性能相关的命令及系统性能诊断
内容:一. 命令详解二. 识别cpu/io/内存/network瓶颈,及决方法啊常用的和性能有关的命令Iostat/vmstat/top/mpstat/time/strace/ipcs/ipcrm/ifconfig/tethereal/netstat/free/uptime一.命令详解1. Top命令详解:参考:http://bbs.linu转载 2015-01-09 14:03:38 · 1100 阅读 · 0 评论 -
linux wa%过高,iostat查看io状况
命令总结:1. top/vmstat 发现 wa%过高,vmstat b >1;参考文章:1. 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟最近测试一项目,性能非常不理想。老版本逻辑和功能都简单时,性能是相当的好!接口点击率是万级的。谁知修改后上不了百。架设Jboss服务器,业务逻辑用Java处理,核心模块使用C++处理,使用JNI衔接转载 2015-01-08 14:10:06 · 668 阅读 · 0 评论 -
进程优先级,进程nice值和%nice的解释
用top或者ps命令会输出PRI/PR、NI、%ni/%nice这三种指标值,这些到底是什么东西?先给出大概的解释如下:PRI :进程优先权,代表这个进程可被执行的优先级,其值越小,优先级就越高,越早被执行NI :进程Nice值,代表这个进程的优先值%nice :改变过优先级的进程的占用CPU的百分比 (呵呵,这句好难理解是吧,不急慢慢来^_^)PRI是比较好理解的,即进程的优转载 2015-01-08 10:37:31 · 526 阅读 · 0 评论 -
Linux查找并杀死僵尸进程
1、查看系统是否有僵尸进程使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。2、定位僵尸进程 使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸进程以及该僵尸进程的父进程僵尸进程ID:3457,父进程ID:3425僵尸进程ID:3533,父进程ID:35113、使用Kill -H原创 2015-01-07 16:57:32 · 2740 阅读 · 0 评论 -
Linux下Top命令的使用及参数详解
top命令用于监测linux的系统状况,比如CPU、内存的使用。 第一行: 15:08:36 当前系统时间 14:07 系统已经运行了14小时零7分钟。(在这期间没有重启过) 6 users 当前有6个用户登录系统 load average:0.00,0.01,0.07 分别代表1分钟、五分钟、15原创 2015-01-07 09:33:39 · 2799 阅读 · 0 评论 -
Linux free命令详解
前段时间有个项目的用C写的,性能测试时发现内存泄露问题。关于怎么观察内存使用问题,free是很好用的一个命令。参数讲解bash-3.00$ freetotal used free shared buffers cachedMem: 1572988 1509260 63728 0转载 2015-01-07 14:48:47 · 402 阅读 · 0 评论 -
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat转载 2015-01-07 14:27:37 · 380 阅读 · 0 评论 -
Linux free命令详解
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516转载 2015-01-07 14:54:21 · 415 阅读 · 0 评论 -
孤儿进程与僵尸进程
1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的转载 2015-01-07 11:01:14 · 384 阅读 · 0 评论 -
Linux常用性能监测命令
一、uptimeUptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个百分比,而是在队列中等待执行的进程的数量。如果进程要求CPU时间被阻塞(意味着CPU没有时间处理它),load average值将增加。另一方面转载 2015-01-07 17:51:19 · 546 阅读 · 0 评论 -
mysql性能问题定位
使用mysql作为基础数据库的应用,可能会遇到一些数据库方面的性能问题,我们可以通过一些方法进行问题定位。以下介绍可以定位性能问题的四种方法,欢迎拍砖。一、开启慢查询日志:记录执行查询时间大于long_query_time的sql,long_query_time默认为2s;show variables like ‘%slow%’得到图中所示信息,这里可以查看到慢转载 2015-01-22 18:49:48 · 477 阅读 · 0 评论