配置LEMP系统实用教程及技巧示例(1)


如果你在使用nginx作为Web服务器,很可能在寻找性能提升和更快的速度。Nginx在默认情况下速度就很快,但是你可以优化其性能以及与nginx协同运行的所有组件(比如PHP和MySQL)的性能。下面是一份并不全面的列表,介绍了配置LEMP系统(Linux、nginx、MySQL和PHP-FPM),以获得最高性能的要点和技巧。这些技巧对我来说很管用,但是你的情况可能不一样。别同时运用所有这些要点和技巧,而是应该逐个试一试,看看这些改动对你的系统的性能有什么样的影响。

我并不保证本文会适用于你的情况!

1. 借助noatime和nodiratime挂载分区,减少磁盘的输入/输出

把noatime和nodiratime添加到/etc/fstab中的挂载选项:

vi /etc/fstab

# /etc/fstab:静态文件系统信息。

#

# 使用“blkid”打印设备的全局唯一标识符;这可与UUID=结合使用,

# 作为一种更可靠的方式来命名即使磁盘被添加和移除仍可正常工作的设备。参阅fstab(5)。

#

# <文件系统> <挂载点> <类型> <选项> <转储> <传递>

proc /proc proc defaults 0 0

# 安装过程中,/出现在/dev/sda2上

UUID=9cc886cd-98f3-435a-9830-46b316e2a20e / ext3 errors=remount-ro,noatime,nodiratime,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 1

# 安装过程中,置换出现在/dev/sda1上

UUID=bba13162-121d-40a4-90a7-10f78a0097ae none swap sw 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

#Parallels共享文件夹挂载

none /media/psf prl_fs sync,nosuid,nodev,noatime,share,nofail 0 0

重新挂载修改后的分区,方法如下(确保你为每个分区使用正确的挂载点):

mount -o remount /


相关内容