第一节 祸起
本来就是想通过写个小程序测试CPU利用率从而可以检验其他的工具性能之类的数据,后来参照IPbench中的cpu_target_lukem插件实现我们的功能,原理很简单:就是我们给程序设置了极低的优先级,如果有任何计算任务都会打断它,而如果没有计算任务,我们的程序就会占用cpu时间,所以我们的程序的运行时间基本上可以算作CPU的闲暇时间。
所以我们计算总的CPU利用率的方法就是...
分类:
编程语言 时间:
2014-10-09 17:12:18
阅读次数:
146
Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:
一、使用ps查看进程的资源占用
ps -aux
查看进程信息时,第三列就是CPU占用。
[root@localhost utx86]# ps -aux | grep my_process
Warning: bad syntax, perhaps a bogus '-'? See /usr/sh...
分类:
系统相关 时间:
2014-10-09 16:54:58
阅读次数:
479
http://www.oschina.net/translate/command-line-tools-to-monitor-linux-performance?cmp&p=1#1.Top-Linux进程监控Linux下的Top命令是一个性能监控程序,许多系统管理员常常用它来监控Linux性能,在许...
分类:
系统相关 时间:
2014-10-09 16:54:07
阅读次数:
490
一. Linux 性能监控的概述
系统由若干子系统构成,通常修改一个子系统有可能影响到另外一个子系统,甚至会导致整个系统不稳定、崩溃。所以说优化、监测、测试通常是连在一起的,而且是一个循环而且长期的过程,通常监测的子系统有以下这些:
(1). CPU
(2). Memory
(3). IO
(4). Network
...
分类:
系统相关 时间:
2014-10-09 15:49:38
阅读次数:
265
MySQL忘记root密码肿么办?-_-||| 这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码。这时候,如果您能以系统管理员权限登陆密码,那还是有救的。放大招,将其重置即可。1. 修改MySQL的登录设置vi /etc/mysql/my.cnf在[mysqld]的段中加上一句:....
分类:
数据库 时间:
2014-10-09 01:23:57
阅读次数:
283
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于Windows操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要linux命令的二进制映像。该目录存放的内容包括各种可执行文件...
分类:
系统相关 时间:
2014-10-08 13:11:35
阅读次数:
305
系统平台下的开发工具、开发环境各有不同。LinuxC++/C开发所必需的一系列工具:1. vi(vim)文本编辑器一个UNIX世界标准的文本编辑器,简约而强大,不论作为开发人员还是系统管理员,熟练使用vi是一项基本的、且不可或缺的技能。2. gcc/g++C/C++编译器通过具体的示例讲解使用gcc...
分类:
编程语言 时间:
2014-10-05 00:59:57
阅读次数:
333
在apache中有自带的ab命令可以测试服务的压力,而nginx没有自带的命令,必须要采用第三方软件来测试,今天就简单介绍一下webbench对nginx的压力测试,压力测试是对系统管理员和运维人员必须的,可以很清晰地看清服务器能接受多大压力.注:本人是在虚拟机上做测试.1.下载webbench软件..
分类:
Web程序 时间:
2014-10-01 00:26:51
阅读次数:
310
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号 一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户...
分类:
其他好文 时间:
2014-09-30 18:41:49
阅读次数:
283