原文:centos磁盘安装与磁盘分区方案详解
这里只摘录了该文中分区方案和swap大小等内容,跳过了具体的命令和设置步骤
原文1作者:不详
原文2:Linux的swap空间需要设置多大?
原文2 作者:李向东

CentOS分区方案
( 1 )最基本分区方案:
/ :建议大小在 5GB 以上。
swap :即交换分区,建议大小是物理内存的 1~2 倍。
( 2 )进阶分区方案:
/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。
/ : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。
/home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。
( 3 )高级分区方案:
/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。
/usr :用来存放 Linux 系统中的应用程序,其相关数据较多,建议大于 3GB 以上。
/var :用来存放 Linux 系统中经常变化的数据以及日志文件,建议大于 1GB 以上。
/home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
/ : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。
/tmp :将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为 500MB 以上。
swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。
swap空间大小:(原文数据较旧,建议跳过看下一部分)
通常情况下,Swap空间应大于或等于物理内存的大小,最小不应小于64M,通常Swap空间的大小应是物理内存的2-2.5倍。但根据不同的应用,应有不同的配置:如果是小的桌面系统,则只需要较小的Swap空间,而大的服务器系统则视情况不同需要不同大小的Swap空间。特别是数据库服务器和Web服务器,随着访问量的增加,对Swap空间的要求也会增加,具体配置参见各服务器产品的说明。
swap数量:
Swap分区的数量对性能也有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用性能监视工具就会发现,此时的CPU并不很忙,而系统却慢。这说明,瓶颈在IO上,依靠提高CPU的速度是解决不了问题的

SWAP大小设置
无论是windows系统还是linux系统,除了物理内存外,都还有应用虚拟内存技术。在linux上,虚拟内存被称为swap space。
随着存储技术的飞速发展,一般电脑的物理内存至少都有了好几个GB,如果16G内存用32G的swap岂不是太占用硬盘空间?一直以来,虚拟内存大小设置为物理内存两倍大小的习惯是否还应该继续遵循?
我们看看redhat的官方答复是怎么说的:

红帽SWAP大小设置

大概意思是,如果不打算开启休眠功能:

物理内存在2G或以下,swap空间设置为物理内存大小的2倍
物理内存在2-8G,则swap设置为与物理内存一样大。
如果物理内存在8G以上,swap空间至少4G(按照上面规律,可能物理内存大小的0.5倍)。
当物理内存大于64G时,swap空间至少4G(按照上面规律,可能物理内存大小的0.25倍),不建议开启休眠功能。

以下是Ubuntu的指南,更加细致:
从左至右依次是物理内存大小,不开启休眠,开启休眠,最大值

Ubuntu的SWAP大小设置

作者:千幻流光
链接:https://www.jianshu.com/p/455ea0af98af
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

centos分区方案相关推荐

  1. CentOS 分区方案

    一.Linux默认可以分为3个分区,分别是boot分区.swap分区和根分区. 二.分区建议 1.对于初次接触Linux的新手 或者 电脑硬盘空间较小 2.对于Linux高级用户安装建议 3.对于Li ...

  2. Linux(CentOS)安装分区方案

    为什么80%的码农都做不了架构师?>>>    Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...

  3. linux分区方案 1t,linux CentOS WEB服务器分区方案

    分区类型 分区的实际大小 解析 SWAP分区 2G (内存为1G,一般为内存的2倍) / 1G-2G (最少要150–250MB) /boot 32M-100M (启动分区,最多只要100M左右) / ...

  4. CentOS 7 分区方案

    通常系统盘都会选择性能较好SSD,一般在500G左右,这里就以500G硬盘为例,以下为CentOS 自动分区方案: 分区应该按照实际服务器用途而定,自动分区方案将 /home 空间分配太多了,多数情况 ...

  5. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)

    2016-09-23 16:28 13512人阅读 评论(0) 收藏 举报 分类: Linux学习(6) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1磁盘分区相关的概念 1.1什么是磁盘 ...

  6. linux最佳硬盘分区方案和分区调整办法

    (一)CentOS中由一般用户切换为root用户 1.打开终端,提示符为"$",表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此 ...

  7. linux的centos7怎么分区,CentOS7.6 从零开始 最佳硬盘分区方案和分区调整办法 防坑记录...

    (一)CentOS中由一般用户切换为root用户 1.打开终端,提示符为"$",表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此 ...

  8. 企业生产环境不同业务的Linux分区方案

    企业生产环境不同业务的Linux分区方案 1.常规分区 /boot   100M swap    内存的1.5倍(若内存大于16G,swap分配8-16G即可) /           剩余所有硬盘空 ...

  9. linux磁盘分配方案,张明贵-Linux磁盘分区方案

    [听课保持最大化的输入,分享交流保持最大化的输出] 服务器选择软RAID还是硬RAID? 应该选择硬RAID,软RAID多了一层软件,性能受到了一定程度上的限制 LVM卷,可以对磁盘空间进行动态调整 ...

  10. 安装Linux时,引导分区位于一个GPT分区方案的错误提示

    在安装Linux时,如果机器之前装过VMware EXi5系统,在分区时会出现 ************************* 分区错误 您所引导分区位于一个使用GPT分区方案的磁盘中 ***** ...

最新文章

  1. c语言 free参数 指针,C语言之free函数以及野指针介绍
  2. 线程间到底共享了哪些进程资源
  3. knockout + easyui = koeasyui
  4. arcgis xml 下载 切片_GIS开发:Arcgis的切片格式
  5. c语言优化冒泡法,C语言:冒泡法排序一组数,如何优化?
  6. linux mysql 修改字符集_linux下mysql修改字符集,远程连接
  7. OpenShift 4 - 向OpenShift添加新的SSH Key
  8. 【问题解决方案】谷歌浏览器如何打开“开发者工具”窗口
  9. 属于哪个单元_1~6年级上册数学第一单元知识整理
  10. [C/C++] gdb 调试
  11. 老计算机教师,老教师能用好信息技术吗?
  12. XLNET:换一个思路做预训练,效果杠杠滴
  13. Day13 - Ruby比一比: instance_eval 和 class_eval方法
  14. 每天一个linux命令(57):ss命令
  15. Intel(R) Matrix Storage Manager 介绍
  16. 1. NET 6.0 前言
  17. 微信公众账号开发教程(二) 基础框架搭建——转自http://www.cnblogs.com/yank/p/3392394.html...
  18. 用halcon提取衣服徽章
  19. 嵌入式计算机课程设计,嵌入式系统设计课设报告.doc
  20. 机考怎么作弊_公司想用电脑组织机考,但是人手有限,不能人工监考,可不可以使用电脑控制防止考试作弊呢?...

热门文章

  1. Javaweb在线视频学习网站的设计与实现
  2. android代码设置digits,andorid editext android:digits=abcdefghijklmnopqrstuvwxyz用代码写来控制规则该怎么写呢?...
  3. Python爬虫实战--斗鱼直播爬虫
  4. SimpleFOC(八)—— 理论+实践 深度分析SVPWM
  5. 使用tushare数据进行backtrader回测
  6. github客户端的使用
  7. GitHub客户端上传本地代码
  8. iOS入门-公司通讯录项目(教你一步步完成一个公司通讯录)
  9. 谭浩强c语言程序设计作业,谭浩强《C语言程序设计》第7章习题解答(13、14题)...
  10. 对WORD文档的关键字搜索