硬盘的核心知识30-35
程序员文章站
2022-04-24 21:26:09
cpu <---缓存-->内存(用户访问的地方) <----->硬盘和网卡
运维职责:网站不待机,数据不丢失,用户体验好
电源:
采用双电源,支持热插拔,双线AB模式 集群除外
cpu:
服务器性能最核心的部分,传输数据最快
一般企业类服务器cpu : 2-4 四核 内存采用16-256G(32/64G)
做虚拟宿主机 cpu: 4-8 四核 内存在 48-128G 6-10个虚拟机
内存:临时存储器
存放的是正在运行的数据
引申概念
程序:代码文件,是静态的。比如java
进程:系统把放在内存中执行的程序
守护进程:持续保存运行的程序
案例:大并发写入案例(抢红包,微博)
操作流程:写入数据达到一定的量时,再定时写入硬盘,最终写入内存,供外部访问
优点:快 缺点:断电丢失数据
读多写少的业务,数据直接写入磁盘,再把程序写入硬盘数据读入到内存中,让用户轻易访问数据
buffer和cache的区别
写入内存-->buffer 读取内容-->cache
硬盘:存放大量静态文件的地方
- 企业级应用:
- 常用sas硬盘
- 不对外提供访问的服务器,线下数据备份的采用(sata)
- 高并发,小数量(ssd)
- 淘宝采用的是就是sata 和ssd结合版
总结:几乎所用的运维是为了调节硬盘和内存的使用的比例问题
dell 列阵列(RAID卡)
基本作用:把小磁盘合成为一个大磁盘,可以进行虚拟分区。方便备份
RAID 0(速度快) 1(不易丢失) 5(奇偶检验,中和版) 10(0,1结合版)
实际运用中:
1.单台服务器:磁盘不对,采用RAID 1系统盘
2.数据量大的采用 RAID10
3.数据服务器 主库采用 raid 10 辅助:raid5
4.web服务器 没有太多的数据:raid5 不存储raid 0
5.监控、应用服务器 raid 0 raid 5
上一篇: 讲道理减了会死的
下一篇: 大数据资产呼唤开放式创新