发布时间:2013-01-09 14:25:56
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace cat /dev/null execve("/bin/cat", ["cat", "/dev/null"], [/* 22 vars */]) = 0brk(0) ......【阅读全文】
发布时间:2013-01-06 09:52:10
现代的CPU和主板都有节电技术,在CPU低负荷工作的会自动降频。如果需要临时设置主频和工作模式,可使用cpufreq手动调整。这个模式将在重启后失效,如果需要长期调整请修改/etc/sysconfig/cpuspeed。lsmod | grep "acpi_cpufreq"执行上面的命令检查是否加载acpi_cpufreq模块,若是没有加载则可以使用yum去安装此模块yum install -y cpufreq-utils.x86_64 modprobe acpi_cpufreq #经过试验此模块不支持intel xeon处理器,只有只有P4-clockmod这......【阅读全文】
发布时间:2013-01-05 17:09:05
UNIT 6 Compensating for Physical Disk Characteristics 学习目标: A. 了解影响磁盘IO的物理因素 B. 应用队列技术调整IO调度 6.1 Physical factors affect disk IO 影响磁盘IO的物理因素A. 存储密度: 区域恒定角速度(ZCAV)原理:现代硬盘都采用的是等密度存储,因此每个磁 道上的扇区数外圈要比内圈多,从内圈到外圈分为若干区域,每个区域内角速度保持一定,也就是ZCAV方式&nb......【阅读全文】
发布时间:2013-01-05 16:37:20
由于各种的I/O负载情形各异,Linux系统中文件系统的缺省配置一般来说都比较中庸,强调普遍适用性。然而在特定应用下,这种配置往往在I/O性能方面不能达到最优。因此,如果应用对I/O性能要求较高,除了采用性能更高的硬件(如磁盘、HBA卡、CPU、MEM等)外,我们还可以通过对文件系统进行性能调优,来获得更高的I/O性能提升。总的来说,主要可以从三个方面来做工作: 1、Disk相关参数调优 2、文件系统本身参数调优 3、文件系统挂载(mount)参数调优 当然,负载情况不同,需要结合理论分析与充分的测试和实验来得到合理的参数。下面以SAS(Serial attache......【阅读全文】