如何在生产场景中合理地计划和分区Linux系统
分区的基本原理是简单,易用和方便的批处理管理。基于服务器角色定位的建议如下:
①单个服务器:例如8G内存,300G硬盘
分区:/ boot100-200M,swap16G,内存大小8G * 2,/ 80G,/ var20G(未划分),/ data180G(存储Web和数据)
优点:数据磁盘和系统磁盘是分开的,以便在出现问题时进行维护。
RAID方案:根据数据和性能要求,通常可以使用RAID5进行破坏。
②负载均衡器(例如LVS等)
分区:/ boot100-200M,是交换内存的1-2倍,/,
优点:简单方便,仅转发少量数据。
RAID方案:数据量少,重要性高,可以使用RAID1
③RSserver处于负载平衡状态
分区:/ boot100-200M,交换内存的1-2倍,/
优点:简单方便,因为有多台机器,对数据的要求较低。
RAID方案:数据量大,重要性低,性能要求低,数据要求低,可以使用RAID0
④服务器mysql和oracle,例如16 / 32G内存
分区:/ boot100-200M,swap16G,内存的1倍,/ 100G,/ data剩余(存储db数据)
优点:数据磁盘和系统磁盘是分开的,在出现问题时便于维护并保持数据完整。
RAID方案:根据数据和性能要求,主库可以使用raid10 / raid5,从属库可以使用raid0来提高性能(在读写分开的情况下)。
⑤存储服务器
分区:/ boot100-200M,交换内存的1-2倍,/ 100G,/ data(存储数据)
优点:不要在此服务器上进行过多分区。仅备份,性能要求低。容量应该很大。
RAID方案:可以使用SATA磁盘,raid5
⑥共享存储服务器(例如NFS)
分区:/ boot100-200M,交换内存的1-2倍,/ 100G,/ data(存储数据)
优点:不要在此服务器上进行过多分区。性能要求是NFS共享比存储更多的要求。
RAID方案:根据性能和访问要求,它可以是raid5,raid10甚至raid0(需要高可用性或双重写入方案)
⑦监视服务器仙人掌,nagios
分区:/ boot100-200M,交换内存的1-2倍,/
优点:一般重要性和一般数据要求。
RAID方案:单磁盘或双磁盘raid1就足够了。这三个磁盘是RAID5,只需根据容量要求添加磁盘。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-335220-1.html