tuned调优与磁盘分区

Linux内核

内核的功能:

  • 系统初始化:检测硬件资源并启动系统
  • 进程调度:决定进程什么时候运行以及运行多久
  • 内存管理:给运行的进程分配内存
  • 安全:支持权限,selinux和防火墙规则
  • 提供buffers和cache加速硬件访问
  • 支持标准网络协议和文件系统

内核组成

可以有多个内核版本共存

  • /boot/vmlinuz-version 启动时用到的内核
  • /boot/initramfs-version.img 启动时提供的必要内核模块
  • /lib/modules/version/ 内核模块

配置内核参数

当前生效的内核参数在/proc/sys下

内核参数配置文件:/etc/sysctl.conf和/etc/sysctl.d/*.conf,系统启动时自动读取

sysctl命令修改配置参数

sysctl -a:列出当前生效的所以后内核参数
sysctl -w 内核参数配置 :临时修改内核参数   修改配置文件永久生效
sysctl -p 使配置文件生效

tuned工具调优

调优思路:

架构优化、硬件升级、代码优化、配置优化

tuned-adm list  查看所有调优配置文件
配置文件位于/usr/lib/tuned/目录下,修改配置文件后需要重启tuned服务
常用命令:
tuned-adm recommend 查看推荐的调优配置文件
tuned-adm profile 配置文件名 修改调优配置

内核模块

查看系统已加载的内核模块

​ # lsmod

查看内核模块的信息

​ # modinfo 模块名

加载内核模块

​ # modprobe 模块名

卸载内核模块

​ # modprobe -r 模块名

磁盘管理

一个新磁盘的使用流程:

  1. 分区
  2. 格式化
  3. 挂载

磁盘分区:MBR、GPT

  • MBR分区:

    • 主分区、扩展分区和逻辑分区
    • 最多4个主分区,磁盘最大2T
    • 主分区可以直接创建文件系统使用,扩展分区不可以直接使用,逻辑分区所有容量都来自于扩展分区,可以创建文件系统
  • GPT分区:

    • GPT使用全局唯一标识符GUID来识别次哦按和分区
    • GPT提供分区表备份功能,主GPT位于磁盘头部,备份位于磁盘尾部
    • 最多可以有128个分区(windows)没有数量限制,磁盘最大为8ZiB

分区工具

  • parted 支持交互,也可以直接创建
    • parted /dev/sda 分区磁盘
    • mklabel 选择分区表类型
    • mkpart 分区image-20220422091451276
    • 操作立即生效
  • fdisk 仅支持交互

fdisk -l [设备名] 查看分区信息

fdisk 设备名 对设备分区

​ n:创建新分区

​ d:删除分区

​ p:打印分区表

​ t:修改分区id

​ w:保存修改并退出

​ q:不保存退出

​ m:查看帮助信息

  • gdisk 仅支持gpt

gdisk -l 查看gpt分区信息

gdisk 设备名 :分区

​ n:创建新分区

​ d:删除分区

​ p:打印分区表

​ t:修改分区id

​ w:保存分区表退出

​ q:不保存退出

磁盘格式化,创建文件系统

mkfs.类型 磁盘分区

Linux文件系统类型:

  • ext 系列 2、3、4

image-20220422201947690

  • xfs 日志型文件系统

image-20220422202209478

挂载文件系统:

  • mount 手动挂载
  • /etc/fstab 文件

uuid 设备名 卷标

设置卷标:

  • ext : e2label 分区 卷标

​ 移除卷标 : e2label 分区 " "

  • xfs: xfs_admin -L 卷标 分区

      	移除卷标:xfs_admin -L -- 分区
    

mount选项

image-20220422212609351

image-20220422212619247

swap分区

SWAP 内存交换分区

添加swap分区:

  1. 磁盘新加一个分区,更改分区标签为swap
  2. 格式化:mkswap
  3. 挂载
  4. 激活 swapon

image-20220503092539885

一些云场景

云服务器可能磁盘被用完,但一些应用需要swap分区,这时可以使用文件来做swap分区

使用dd命令生成一个文件,然后当作swap分区使用

文件系统检查修复工具

  • xfs系统,

    xfs_repair 设备 自动修复

  • ext文件系统

​ fsck -a 设备

image-20220503094729127

posted @ 2023-05-09 16:36  loser_xu  阅读(88)  评论(0编辑  收藏  举报