跟着老男孩学运维-基础篇-01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟着老男孩学运维-基础篇-01相关的知识,希望对你有一定的参考价值。

此系列只用于个人整理笔记与学习,如想学习老男孩课程,请联系老男孩教育,谢谢!


跟着老男孩学运维-基础篇-01


一、 学习方法与思想

        1、学习方法分为:被动学习、主动学习


             被动学习(百分百是知识吸收占比)

             听课 5%

             阅读10%

             视听20%

             演示30%

             

             主动学习    

             讨论50%         

             实践75%

             教授与他人 90%

             实践运用     99%


二、 硬件

        1、 计算机主要组成

               a.主机

               CPU、内存、主板

               b.外设

               存储:硬盘

               输入设备:键盘、鼠标

               输出设备:显示器

        2、 IO各层次性能汇总

              CPU <--> Cache L1,L2,L3   延时:0.5-15ns  带宽: 20-60GB/s

              Cache L1,L2,L3  <--> 内存  延时:30-100ns 带宽: 2-12GB/s

              内存<--> SSD硬盘              延时:10ns-1ms 带宽:50MB-2GB/s

              内存<--> 普通硬盘              延时:5-20ms     带宽:50-200MB/s

              内存<--> 网卡                     延时 : 100us-1ms 带宽:10MB-10GB/s

        3、

              技术分享

         4、buffer与cache 的区别

              写入数据到内存你,这个数据的内存空间称为缓冲区(buffer)

              从内存读取数据,这个存数据的内存空间称为缓存区(cache)

三、实践案例

       1、案例:高并发、大量数据写数据

            方案:先把数据写到内存中,到达一定的量,一次性写入磁盘中(减少磁盘IO),最终将数据加载到内存中对外提供访问。

            优点:写数据到内存,性能高、速度快(微博、微信、SNS)

            缺点:可能会丢失一部分在内存中,没有存入磁盘的数据

            解决方案:a、服务器主板安装电池, b、UPS不间断供电,选双电路机房,使用双电源,分别接不同路的电。

       2、案例:并发不是很大,读多写少的业务

            解决方案:把数据写入到磁盘中,然后通过程序在把数据读入内存,在对外通过内存提供访问服务器



    

             

               

                    

本文出自 “tericut” 博客,谢绝转载!

以上是关于跟着老男孩学运维-基础篇-01的主要内容,如果未能解决你的问题,请参考以下文章

跟着老男孩学运维-基础篇-论目标的重要性

学运维 军令状

跟着老男孩学习linux的学习计划

老男孩python高级运维开发课程

《跟老男孩学Linux运维:Web集群实战》epub下载在线阅读全文,求百度网盘云资源

老男孩告诉您如何系统学习linux运维?