51CTO博客开发
top一般是我们最常用的Linux性能分析工具了,每3S刷新一次。 第一行: 15:06:1为系统总运行时间&nb
vmstat:这个命令可以查看CPU使用率,I/O,内存,虚拟内存,等等。 格式:vmstart 1 10(每秒取一次,取10次) 参数: &nbs
上一篇重点在Numa架构下如果绑定,这篇就说说在非numa架构下常用的绑定吧。 使用taskset这个命令进行绑定,这个命令无法对内存进行限制,所以,如果有特殊需要,也可以使用Numa下的命令进行绑定和设置。这个命令用16进程maks来表示cpu&nbs
先要说的是,并不是所有的场景都适合绑定的,当出现内存交叉访问,或者缓存命中较低时,或者你想把某进程运行在特定的CPU上时可以进行绑定。那么要先知道怎么查看是否出现了交叉内存访问。 那么除了交叉内存访问,还有什么值得我们去绑定进程呢? 那就了解下内存贬值吧: &
先说下CPU的缓存吧,都知道CPU的缓存是分为L1,L2和L3的,L1又分为数据缓存和指令缓存,每颗CPU核心都有自己的L1和L2,但L3是各核心共享的,一但涉及共享的东西,当然就有竞争咯。 SMP(SymmetricalMulti-Processing,对称多处理器)架构:
前面已经说过命令行格式的kickstart脚本,这里说一下图形的吧,图形的需要安装system-config-kickstart软件包,安装后在命令行直接输入system-config-kickstart就可以打开这个软件了, 下面把图放上,具体什么意思已经有注释了,配置好后可以导出,当然,我们也可以把我们家目录下的anaconda-ks.cfg导入进来,作为示例文件进行
kickstart主要用于系统的自动安装,也可以通过系统引导后自动执行脚本,自动安装系,在多系统同配置的安装环境中,大大节约了时间,这篇主要说说文本中的各命令参数。 在我们的系统安装完成后,在家目录下有一个叫做anaconda-ks.cfg的文件,这个文件记录了系统安装时的各项设置,如果我们要自己做脚本的话可以参考这个文件,然后进行修改,当然,你也可以通过图形
这里只说最简单的软件源配置和软件的安装了,因为目前suse涉及的还比较浅。我目前的环境是SuSE11 sp1 32位。 首先说一下软件源的配置,其实我们安装完系统,默认的软件源是指向我们的光盘设备的,因此,安装完系统只要你放上光盘,就可以利用命令或图形形式安装软件。 SuSE的软件源配置
以前总是在捣鼓redhat和CentOS,前一阵接触了一下SuSE,发现目录结构不太一样,唉,脚步落后了,在redhat中,我们住需要把执行的命令放在/etc/rc.d/rc.local文件中就Ok了,在SuSE中,我们只有/etc/rc.d的目录。。好吧,我们在这个目录下建立一个脚本文件就Ok了,脚本我就不举例子了,设置权限为755,chkconfig
硬盘属于I/O设备,目前的硬盘分为两类: 1.机械式硬盘:IDE,SATA,SAS等磁盘都是机械式的 2.电子式硬盘:SSD等,或者U盘,SD卡等闪存系列 磁盘的内部构造到底如何呢?我们来看个图吧: 等等,我们要先说
LVM(Logical Volume Manager,逻辑卷管理器):是linux对磁盘分区进行管理的一种机制,至于作用就不再概述了。 首先了解一下DM把,全称为Device Mapper,想没想到我们经常用的/dev/mapper?就是它了。它跟MD一样,有一个核心的模块和众多的子模块组成,子模块提供了各种特性和功能。如下
首先来看一下共享存储的发展过程,描述比较通俗,但不是很严谨: 第一个阶段:存储与主机的共存阶段,主机箱内有CPU,内存,磁盘等设备 &n
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号