首先硬盘的基本参数包括容量,转速,平均访问时间,传输速率,缓存等六个主要参数。市面上常见的硬盘有固态硬盘、机械硬盘、混合硬盘。从硬盘的组成介质上来看,固态硬盘采用闪存颗粒来存储,机械硬盘采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。
其次市面上流行的硬盘是机械硬盘HDD跟固态硬盘SSD两种,HDD硬盘的主要是价格便宜,固态硬盘SSD跟机械硬盘比起来具有轻便,防震抗摔性,数据存储速度快,功耗低,噪音小,容量大,使用寿命较长等优势,而混合硬盘综合了两种硬盘的优势,最大的问题是价格昂贵。
最后,由于固态硬盘是目前性价比最高的硬盘,因此固态硬盘受到大多数企业的偏爱。选择服务器时,尽可能选择固态硬盘跟机械硬盘组合的形式或者全部固态硬盘,这样可以确保服务器的高性能,才能更好地满足用户需求。
我们知道,服务器是用来提供各类服务的专业计算机,本质上和我们常规的电脑差不多,只不过它的配置更专业一些。不少人误认为服务器买来后布署下服务器环境就行了,其实不是这样的,服务器如果不进行一些优化设置,那性能也得不到最大化发挥。
当你拿到服务器后要进行哪些优化呢?大致可以从:服务器硬件、系统设置、软件环境优化三方面着手。
服务器硬件优化方案
正常情况下服务器硬件优化是在选购服务器之前就定好,因为硬件优化起来是比较麻烦的。
服务器内存越大越好、CPU核心数越多越好;
服务器硬盘不要选择机械硬盘,固态硬盘性能最好;如果预算有限,那建议是固态+机械硬盘组合使用,系统安装在固态盘里;
关闭不必要的外设,如:光驱、蓝牙等。
服务器系统优化方案
系统直接影响服务器的性能及稳定性,首先要选择合适的系统,然后再进行系统优化。
Linux类系统性能和稳定性要优于WindowsServer;
系统一定要安装64位的,不要选择32位系统;
Linux系统内核参数的优化,如:最大打开文件数限制、内核TCP参数等;
如果使用的是云服务器,则可以关闭服务器上的默认防火墙,改用云计算平台提供的在线防火墙;
关闭不必要的系统服务,如:打印服务;
精简开机启动服务等。
软件环境优化
服务器只是硬件,最终服务的运行时环境还是靠服务器端软件来提供的,比如WEB服务器就离不开:WEB容器(Nginx、Apache、Tomcat、IIS)、数据库(MySQL、SQLServer)等支撑。下面总结一些软件环境优化方案,可以满足大多数服务器的需要。
合理使用NoSQL等缓存,可以很大程度缓解后端数据库的压力;
对于高并发场景,考虑集群分布式部署;
数据库量级很大时,就要考虑SQL优化:读写分离、慢查询优化、合理索引等;
消息系统的合理使用等。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎在线咨询10k和15k指的是服务器硬盘的转速(普通台式机硬盘一般以72k为上限),10k就是10000转/分的意思;15k就是15000转/分的意思。转速越快,磁盘读写性能和响应时间等越快,但是噪音也大了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)