加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.zhandada.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

不懂服务器的程序猿不是好的架构师

发布时间:2022-10-19 14:01:17 所属栏目:系统 来源:转载
导读: java劝退教程-硬件篇(二)
上一篇我们介绍了个人电脑服务器操作系统,个人电脑是用于开发软件的,当我们开发完成软件后,会将软件部署在服务器上。所以最终用户访问的是服务器。而服务器与个

java劝退教程-硬件篇(二)

上一篇我们介绍了个人电脑服务器操作系统,个人电脑是用于开发软件的,当我们开发完成软件后,会将软件部署在服务器上。所以最终用户访问的是服务器。而服务器与个人电脑有很大的区别,下面我们就来说说服务器。

机房:服务器的数据对一个公司至关重要,如果服务器出现事故,小则对公司造成重大损失,严重的甚至对公司生存造成影响,所以服务器一定要保护好。一般大公司会自己建立机房,机房的设立要求十分严格,不仅对温度,湿度等有严格要求,还有各种各样的安全防范措施和专业的维护人员。但是小公司不可能负担这么高昂的维护成本,一般会选择租用服务器,这样就不用自己设立机房了,比如最常见的阿里云,我们只需要通过远程工具连接上服务器,就能对服务器进行操作了,而不需要具体关心机房的情况。

金刚系统圆通操作_电玩游戏机打码器怎样操作_服务器操作系统

服务器

硬件:服务器CPU与家用CPU是有区别的,通常家用CPU需要考虑到散热,耗电量等问题,而服务器由于有专业的维护所以通常会最大化的设计性能,如果家用CPU是一辆小轿车,那么服务器CPU就像是高铁,不仅速度快而且承载量更大。

再就是内存,个人电脑内存是有上限的,因为主板上的内存插槽有限,而且操作系统也有限制,所以当我们在个人电脑上编写代码的时候,如果设置不当或者你还开了其他很多软件,就有可能出现内存溢出的情况。而服务器的内存可以到达TB(1000G)级别,所以我们可以利用大容量的内存做很多PC做不到的事。

java.lang.OutOfMemoryError 这就是内存溢出的报错,以后会经常遇到的,先熟悉一下

个人电脑的硬盘也是有限的,因为通常电源提供的电源线有限,我们也不需要那么大的容量。但是服务器可以使用磁盘阵列技术,大幅提高磁盘的吞吐量和上百倍的速率。尤其是出现SSD硬盘后,在不考虑成本的情况下,磁盘的IO效率更是得到了跨越式的提升。下图是阿里云提供的各种硬盘的数据。

电玩游戏机打码器怎样操作_金刚系统圆通操作_服务器操作系统

阿里云可用硬盘类型

IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数

普通硬盘的IO效率是很大的瓶颈,比如我们在一个高并发的业务环境下,需要对数据库进行频繁的IO操作,这时候普通硬盘会出现明显的效率下降,而SSD硬盘很好的解决了这个问题。

系统:PC电脑通常用的是微软的操作系统,因为有图形界面方便用户操作,并且大量的软件也针对微软的操作系统进行了优化。但是服务器不同,虽然微软也有针对服务器的操作系统,但是目前服务器还是大量使用基于linux的操作系统(也有图形界面,但是不常用),因为服务器需要7*24小时不断运行,而linux的稳定性对此提供了保障。再就是linux系统是开源的系统,因此任何人都可以对他进行改造,比如centos等系统,就是基于linux的发行版。安全性高也是linux系统的一大特点,因此服务器多使用linux系统。

既然服务器这么重要,所以我们在学习的时候,不光要学习编码知识,还必须了解服务器的操作,这样我们才能更好的调试我们的系统。我们会在以后的教程中,陆续为大家讲解服务器有关知识。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!