
系统及硬件
freedom5112
这个作者很懒,什么都没留下…
展开
-
什么是CMOS
CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型转载 2013-01-27 16:04:52 · 1041 阅读 · 0 评论 -
那些年我们用过的SSD
具体信息如下:Intel® SSD DC S3500 Series (300GB, 2.5in SATA 6Gb/s, 20nm,MLC)从比较中删除规格EssentialsPackage SpecificationsAdvanced Technologies兼容产品订购/规格/步进规格原创 2014-02-26 10:13:45 · 1208 阅读 · 0 评论 -
如何查看服务器RAID卡信息的SHELL脚本和命令介绍
自动检查服务器RAID信息的SHELL脚本:#!/bin/shHostname=`/bin/hostname`Hostip=`awk -F= ‘/IPADDR/ {print $2}’ /etc/sysconfig/network-scripts/ifcfg-eth0`Battery=`/opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL|g转载 2013-12-05 23:51:21 · 2888 阅读 · 0 评论 -
Linux的IO调度器-CFQ
最近由于一些控制IO带宽的需求,开始研究CFQ以及对应的IO cgroup,今天baidu了一下,竟然发现没有多少中文的介绍,所以准备写一个系列,介绍一下这个调度器,粗粗想了一下,大概可以灌四篇水,包括CFQ的基本介绍,CFQ各个配置参数的含义和调优,CFQ的基本架构以及CFQ+cgroup。各位看官要是觉得还有什么值得写的,请留言给我或者直接新浪微博 @淘伯瑜。闲话少说,言归正传。CFQ转载 2013-10-17 13:50:50 · 2356 阅读 · 3 评论 -
Linux内核中的IO调度器介绍
Linux内核2.6开始引入了全新的IO调度子系统。Linux内核提供了CFQ(默认), deadline和noop三种IO调度器。本文首先介绍三种IO调度器各自的特点和应用场景,之后会介绍Linux内核提供的为每一个块设备指定IO调度器和调整IO调度器参数的接口。CFQ(Complete Fair Queuing)完全公平的排队CFQ实现了一种QoS的IO调度算法转载 2013-08-15 16:38:02 · 2161 阅读 · 0 评论 -
使用FIO测试磁盘的iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。随着块设备的发展,特别是SSD盘的出现,设备的并行度越来越高。要想利用好这些设备,有个诀窍就是提高设备的io转载 2013-08-13 11:45:21 · 3660 阅读 · 0 评论 -
linux中IO调度算法小结
在Linux 2.6中,有四种关于IO的调度算法,下面综合小结一下:1) NOOPNOOP算法的全写为No Operation。该算法实现了最最简单的FIFO队列,所有IO请求大致按照先来后到的顺序进行操作。之所以说“大致”,原因是NOOP在FIFO的基础上还做了相邻IO请求的合并,并不是完完全全按照先进先出的规则满足IO请求。NOOP假定I/O请求由驱动程序或者设备做了优化或者重转载 2013-08-15 15:42:40 · 810 阅读 · 0 评论 -
Cache写机制:Write-through与Write-back
http://en.wikipedia.org/wiki/Cache#Writing_Policies上的说明,Cache写机制分为write through和write back两种。Write-through- Write is done synchronously both to the cache and to the backing store.Write-back (or Wr转载 2013-08-02 18:19:23 · 1286 阅读 · 0 评论 -
RAID10 VS RAID 5 详解
一直以来,看到关于raid5与raid10的性能之争还是非常多的,甚至很多人那拿出了测试数据,但是,到底谁是谁非。这里,我就这两种raid的内部运行原理来分析一下,我们在什么情况下应当适合选哪一种raid方式。 为了方便对比,我这里拿同样多驱动器的磁盘来做对比,raid5选择3D+1P的raid方案,raid10选择2D+2D的Raid方案,分别如图:1、安全性方面的比转载 2013-07-25 18:24:03 · 3967 阅读 · 0 评论 -
理解linux里的inode
inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。下面就是我的inode学习笔记,尽量保持简单。===================================理解inode作者转载 2013-01-28 23:44:27 · 637 阅读 · 0 评论 -
什么是BIOS
BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。它的全称应该是ROM-BIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。有人认为既然BIOS是"程序",那它就应该是属于软件,感觉就像转载 2013-01-27 15:55:08 · 1100 阅读 · 0 评论 -
并发和并行的区别
所有的并发处理都有排队等候,唤醒,执行至少三个这样的步骤.所以并发肯定是宏观概念,在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间片轮转),所以在宏观上看多个几乎同时到达的请求同时在被处理。如果是同一时刻到达的请求也会根据优先级的不同,而先后进入队列排队等候执行。 并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多转载 2014-06-26 11:17:00 · 851 阅读 · 0 评论