摘要:Cobbler的设计方式: Cobbler的配置结构基于一组注册的对象。每个对象表示一个与另一个实体相关联的实体(该对象指向另一个对象,或者另一个对象指向该对象)。当一个对象指向另一个对象时,它就继承了被指向对象的数据,并可覆盖或添加更多特定信息。以下对象类型的定义Distros(发行版):表示一个...
阅读全文
摘要:Sudo密码保持时间设置:先输入命令vim /etc/sudoers找到下面行Defaults env_reset 改变此行为下面这样: Defaults env_reset , timestamp_timeout=30 30就是代表时间,你可以设置为 10 或 30 ,表示10分钟或半小时。为了方
阅读全文
摘要:使用密钥登陆时,避免每次要手动指定密钥文件 # ~/.ssh/config 文件示例 # Host 参数标明以下内容仅适用于访问 236 主机时适用,Host 参数本身只是一个入口字符串; Host 192.168.99.236 HostName wjoyxt-666 User wjoyxt Por
阅读全文
摘要:%st(Steal time) 是当 hypervisor 服务另一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比。 在使用top命令的时候会看到这么一行: 里面的各个值分别是什么意思呢? 今天被问到这个问题,发现答的不是很清楚。果然啊,天天用最多的top命令都还没摸透。。。惭愧
阅读全文
摘要:安装好ipvsadm后需要查看内核是否加载了ip_vs模块儿,如果没有需要手动执行ipvsadm进行加载: # ipvsadm # lsmod |grep ip_vs # rmmod ip_vs_rr #移除某个模块 # modprobe ip_vs_rr #加载某个模块 简介:Linux 虚拟服务
阅读全文
摘要:dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。 dstat可以让你实时地看到所有系统资源,例如,
阅读全文
摘要:登录22后tar 压缩/var/log目录输出到标准输入通过管道传到本地22_log.tar.gz文件ssh 192.168.0.22 "cd /var ;tar -zcvf - log"|cat >22_log.tar.gz在提取存档文件时,会在相对位置重新创建文件。可以使用这种方法帮助同步目录。...
阅读全文
摘要:pv 是什么可不是 page view,是pipe viewer,管道偷窥器的缩写。这个东西的源站点在google code上,需要的话可以访问pv 的官网。这个东西的官方手册页(man pv或者pv(1))里面说,pv是一个让管道用户可以看到管道里发生什么事情的工具。可以看到管道处理的进度等等。p...
阅读全文
摘要:一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块...
阅读全文
摘要:1.性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。关注点:how much和how fast 2.负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。关注点:how much 3.压力...
阅读全文
摘要:我们如何衡量一个存储的性能呢?IOPS(Input/Output OperationsPer Second),即每秒进行读写(I/O)操作的次数是国际上通用的存储性能衡量标准,IOPS越高意味着在同一时间系统能够处理的用户请求越多,能够承载用户访问压力就越大,满足同样性能需求的配置就越低,由此...
阅读全文
摘要:lftp.sh自动上传脚本: #!/bin/bashecho -e "\nScript start at \033[43;35m `date "+%H:%M:%S"` \033[0m"echo -e "\033[1;34m \033[0m"cd /root/upload ; rm -fr /root
阅读全文
摘要:swappiness的值的大小对如何使用swap分区是有着很大的联系的。 swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。 当该参数= 0,表示只要有可能就尽
阅读全文
摘要:我们时常需要查询系统相关的信息,比如页面大小,整数大小之类,如果编写程序去计算会比较繁琐,这里有一个很有用的命令,可以用来获取系统相关信息。它就是getconf。getconf用途将系统配置变量值写入标准输出,比如: getconf PAGE_SIZE 查看系统内存分页大小 getconf LONG...
阅读全文
摘要:针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大的话,是数据库,可以进行读写分离或者分库操作,减小磁盘压力,文件的话,可以利用raid来减轻压力 一)I/
阅读全文
摘要:一、MPP,SMP,NUMA概念介绍1.1、MPP架构介绍MPP (Massively Parallel Processing),大规模并行处理系统,这样的系统是由许多松耦合的处理单元组成的,要注意的是这里指的是处理单元而不是处理器。每个单元内的CPU都有自己私有的资源,如总线,内存,硬盘等。在每个...
阅读全文
摘要:为什么会有NUMA?在NUMA架构出现前,CPU欢快的朝着频率越来越高的方向发展。受到物理极限的挑战,又转为核数越来越多的方向发展。如果每个core的工作性质都是share-nothing(类似于map-reduce的node节点的作业属性),那么也许就不会有NUMA。由于所有CPU Core都是通...
阅读全文
摘要:#lscpuThread(s) per core: 2Core(s) per socket: 6Socket(s): 2-----------------------------------------------在判断当前是否开启了超线程之前,需要先判断另外几个数据:...
阅读全文
摘要:在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 安装numactl: #yum install numactl -y #numastat 等同于 cat /sys/devices/
阅读全文