构建高性能Linux服务器阅读记录

本篇文章为阅读构建高性能Linux服务器阅读笔记。

可能中间会停顿,但尽量连续。

第一章 Linux服务器构建基础

服务器的运行应用层面:

服务器应用类型:负载均衡、缓存服务器、前端服务器、应用程序服务器、数据服务器。

负载均衡服务器,对配置要求较低,一般是做转发,但是网卡性能要好;

缓存服务器:主要是squid,varnish等,这些业务需要的内存使用较多,硬盘尽量快些,如ssd,不要因为硬盘硬盘的I/O影响了性能;

前端服务器:对服务器的配置要求不高,一台比较好的服务器,可以运行webserver+应用程序服务器,如nginx+php-fpm,等。我们现在的使用方法是:webserver单独部署,fds即php单独部署,这两种服务能否合并到一起?!可以探讨一下,这样的情况下,服务器又将节省很多。

应用程序服务器:不用多说,承担计算等任务,同时多台服务器,要设置负载均衡、冗余机制;

公共服务:邮件服务器、文件服务器、DNS服务器等,需要有冗余,能够进行故障无缝、自动切换;

数据库:对服务器的要求是最高、最重要。

服务器要支持的用户访问量:

高峰期qps及每天的PV;

需要的存储空间:

内存空间大小:

硬盘存储系统:

如果是用作缓存服务器,比如squid,varnish或者memcache,可以考虑使用raid0;

如果是存放重要数据,可以考虑使用raid5;

如果运行mysql等数据库,可以考虑使用固态硬盘做raid5或者raid0;

更改系统fd值,一般默认是1024:ulimit -SHn 65535


在包含大量的小文件磁盘中,可以不需要设置文件的atime:文件的访问时间,ctime:inode发生变换时间;mtime:文件修改时间。没有必要记录文件的访问时间,这样可以减少io消耗,通过修改/etc/fstab,在对应分区中,加入noatime,nodiratime这两个命令,就OK。

/dev/sda3               /home       ext2    noatime,nodiratime        0       0

这种方法非常适合读写频繁的数据库系统。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值