欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

硬盘的核心知识30-35

程序员文章站 2022-07-08 20:33:19

cpu <---缓存-->内存(用户访问的地方) <----->硬盘和网卡
运维职责:网站不待机,数据不丢失,用户体验好

电源:

采用双电源,支持热插拔,双线AB模式 集群除外

cpu:

服务器性能最核心的部分,传输数据最快
一般企业类服务器cpu : 2-4 四核 内存采用16-256G(32/64G)
做虚拟宿主机 cpu: 4-8 四核 内存在 48-128G 6-10个虚拟机

内存:临时存储器

存放的是正在运行的数据

引申概念
程序:代码文件,是静态的。比如java
进程:系统把放在内存中执行的程序
守护进程:持续保存运行的程序

案例:大并发写入案例(抢红包,微博)
操作流程:写入数据达到一定的量时,再定时写入硬盘,最终写入内存,供外部访问
优点:快 缺点:断电丢失数据

读多写少的业务,数据直接写入磁盘,再把程序写入硬盘数据读入到内存中,让用户轻易访问数据

buffer和cache的区别
写入内存-->buffer 读取内容-->cache

硬盘:存放大量静态文件的地方

  1. 企业级应用:
  2. 常用sas硬盘
  3. 不对外提供访问的服务器,线下数据备份的采用(sata)
  4. 高并发,小数量(ssd)
  5. 淘宝采用的是就是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