linux_硬件信息
运维关注哪些方面?

CPU:对计算机工作速度和效率起决定性作用(intel amd)
内存: 临时存放数据;容量和处理速度,决定数据传输快慢
硬盘(disk):数据持久化,决定电脑反应速度;优化硬盘是运维主要手段之一,决定网站性能重要因素
对于服务器,还有哪些至关重要的硬件?

电源:相当于人的心脏,一般提供双电源

主板: 部件标准接口,质量好坏影响全局

CPU风散: 给CPU降温;异常:老重启、连不上服务器

BIOS芯片: 记录硬件最基本信息
运维最牛逼的优化是什么?
访问数据不读写硬盘,直接访问内存,实现快速响应,数据不丢
运维核心是什么?
如何把硬盘中数据往内存中放,80% - 90% 运维工程师和架构师共同面对的问题
运维职责是什么?
- 网站不宕机
- 数据不能丢
- 用户体验尽量好
运维系统安装方式?
网络安装(批量安装)、U盘安装
互联网公司服务器品牌有哪些?
DELL(大多数公司), HP, IBM(百度)
Dell服务器品牌: 1u = 4.45cm


2010 – 2013年: 1u R410 R610 2u R710


2014 – 2016年: 1u R420/430 R620/630 2u R720/730
IBM品牌

2U 3650

4U 3850
电源配置?
单一核心服务器使用双电源, 集群(一堆机器做一件事)下可以单电源


1950 R710 热插拔
cpu配置?

企业: cpu 2~4颗,四核,内存总量 16 – 256G, 常见 32G和64G
虚拟化宿主机, cpu颗数4-8颗,内存 48 -128G, 6-8个虚拟机
企业案例有哪些?
门户极端案例: 大并发写入
高并发、大数据量写入数据: 数据先写入内存,积累到一定量,再写入磁盘,最终数据还是加载到内存
优点: 性能高速度快(微博,微信,秒杀)
缺点: 可能丢失一部分在内存中来不及保存的数据
解决方法:
主板上装电池
UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据UPS1小时)
选双电机房,使用双电源,接不同电,放不同机房
大中小企业案例:
并发不大、数据不大、读多写少,先把数据写入磁盘,再把数据读入内存
buffer和cache有什么区别?

把数据写入内存,这个数据内存空间叫做缓冲区(buffer)

从内存读取数据, 这个存数据的内存空间叫做缓存区(cache)
内存和磁盘指: 多台机器组成的继承架构环境 memcahced(纯内存)/ redis(内存加磁盘)
磁盘
企业应用中,把大量数据缓存到内存,是必备的解决方案
磁盘接口类型: SAS, SATA, SSD(电子)
SAS: 
SATA: 
SSD:
性能及价格: SSD > SAS > SATA
企业应用:
常规正式工作场景选SAS硬盘(转速150000转/分)
不对外提供访问,如:线下数据备份,选SATA(7200-10000转/分)
高并发,小数据量(相对来讲几个T都是小数据),可选SSD
淘宝: SATA和SSD结合使用,热点存储,程序动态调度
如何实现动态调度?
当统计某个数据读达到一定限度,然后从SATA中把这个数据读入内存,数据读取不大时候,把数据释放掉
对于企业网站来说,都会尽量让用户从内存中读取数据
硬盘
DELL 阵列卡(RAID)
把所有硬盘整合成一个大磁盘
RAID 0 1 5 10
有RAID卡, 一般把磁盘插到RAID卡上
互联网公司一般都会购买RAID卡(主板自带,独立RAID卡)
冗余 好到坏: raid1 raid10 raid 5 raid0
性能 好到坏: raid0 raid10 raid5 raid 1
成本 低到高: raid0 raid 5 raid1 raid10
根据数据的存储和访问需要,选择RAID级别
互联网公司:
RAID0:
RAID1:
RAID5:
RAID10:
维护成本: 
单台服务器,很重要,盘不多,系统盘 RAID1, 数据量比较大,RAID10
数据库服务器,主库RAID10,从库raid5\raid0(为了维护成本,RAID10)
web服务器,如果没有太多数据,RAID5\RAID0(单盘)
有多台监控和应用服务器,raid0, raid5
南桥和北桥芯片区别?
南桥: 负责IO总线之间通信
北桥: 负责cpu 内存之间通信
远程管理卡有什么用?

自带的: 可以关机、开机、但看不到显示过程
独立的: 开关服务,并可以查看过程信息
快速恢复服务,大客户有kvm远程管理,特大客户会有自己的人员驻扎机房
linux_硬件信息的更多相关文章
- Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转
前言:最近这两天工作上,要实现一个功能,在好友阿聪的帮助下,算是比较好的解决了这个需求. B/S的Web网站,需要实现点击按钮时,根据客户端连接的显示屏(监视器)数量进行,单双屏跳转显示新页面. 由于 ...
- Linux常见查看硬件信息指令
CPUlscpu 查看的是CPU的统计信息./proc/cpuinfo 查看每个cpu信息,如每个CPU的型号,主频等. 内存free -m 概要查看内存情况cat /proc/meminfo 查看内 ...
- 16进制ascii码转化为对应的字符,付ipmitool查询硬件信息
最近工作需要在用ipmitool查询服务器硬件信息.ipmitool查询硬件信息 比如电源,使用命令: 获取PSU0信息:Ipmitool raw 0x3a 0x71 0x00: 获取PSU1信息:I ...
- Linux下常用的硬件信息查看命令
1.查看CPU型号,这里为了方便查看结合管道符用grep进行了匹配,当然只需要前面的命令也可以,命令如下: cat /proc/cpuinfo | grep "model name" ...
- centos查看硬件信息
服务器硬件信息常见, 是经常要操作的事: 下面分享一些常见的硬件查看命令: 1.centos 下查看硬件信息内容非常全面. CentOS常用命令查看cpu more /proc/cpuinfo 2.C ...
- C#获取硬件信息
//硬件信息 public class GF_Hardware { /// <summary> /// cpu序列号 /// </summary> /// <return ...
- Ubuntu 14.10 下查看系统硬件信息(实例详解)
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...
- Linux系统下查看硬件信息命令大全
导读 有许多命令可以用来查看 Linux 系统上的硬件信息.有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息. 这个教程可以带大家快速了解一下查看各 ...
- Linux 查看CPU信息、机器型号等硬件信息
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeo ...
随机推荐
- 轻量级弹出框 lightbox
1. 引入 lightbox.css 和 lightbox.js 2.检查 CSS 并确定调用的 prev.gif 和 next.gif 文件在正确的位置. 同样要确定调用的 loading.gif ...
- Error:C:\Users\issuser\AndroidStudioProjects\SQLiteDemo1\.gradle\buildOutputCleanup\cache.properties (系统找不到指定的文件。)
android studio报下图中的这个错误的解决办法: 解决办法: 1.删除掉下图中标记的2个文件夹 2.将下图标记的文件的文件名重命名,把最后的后缀.lock去掉,因为加上了这个后缀,所以提示找 ...
- inline-block元素间留白现象探究
现象说明 最近在项目发布的时候遇到了一个奇怪的问题,在项目使用gulp打包压缩后发现之前一些行内元素间的空白消失了,导致页面中一些布局出现了问题 正常样式如下: 最开始出现这个问题的时候以为是g ...
- Java--高效的定时任务设计
相信你在日常的开发中肯定遇到过这种问题: 需要对实体类的状态信息进行管理,比如一定时间后修改它为XXX状态. 举个例子: 订单服务,当用户提交了订单后,如果在30分钟内没有支付,自动取消订单,这就是一 ...
- [整理]k-vim-for-server通过vimrc修改vim格式
1.备份原来的vim设置: cp ~/.vimrc ~/.vimrc_bak 2. 下载配置到指定目录 法一: curl https://raw.githubusercontent.com/wklke ...
- [已解决]IndentationError: unindent does not match any outer indentation level
最近跟同事合作代码没有用git进行协同,很多代码拷贝后进行粘贴,常常报以上错误. 经过查询发现是空格跟tab混合使用了,重新将代码的缩进手动调整下就好了.
- mybatis注解开发,动态sql
在利用mybatis注解开始时,如果没有用到动态sql时,可以直接写 @Select("select * from order") List<XlSubOrder> g ...
- jq交叉淡入淡出轮播图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 个人项目--“”小鱼企业级开发系统“”Svn地址分享
由于精力有限,博主现在只维护这一个系统,会不时的更新代码提交. ""小鱼企业级开发系统""的Svn地址:http://code.taobao.org/svn/S ...
- 关于python使用threadpool中的函数单个参数和多个参数用法举例
1.对单个元素的函数使用线程池: # encoding:utf-8 __author__='xijun.gong' import threadpool def func(name): print 'h ...