设置kdump 本节介绍如何设置kdump预留内存及修改kdump配置文件参数。 设置kdump预留内存 kdump预留内存参数必须添加到内核启动参数中,配置文件为/boot/efi/EFI/Baidulinux/grub.cfg(UEFI引导模式)或/boot/grub2/grub.cfg(legacy引导模式),BaiduLinux V5.0发布版本中默认已经添加,可以根据实际使用情况调整。
同时也需要注意,swap分区的卸载对内存有一定要求,系统的空闲内存(包括当前系统内的可回收内存)大小应该大于当前的swap分区中的所使用内存,否则swap分区的卸载将会失败。 系统默认从第一块磁盘引导。若本地有两块或更多可用存储设备,建议选择第一块磁盘作为操作系统安装位置,否则可能造成操作系统无法正常启动。 设置网络和主机名 在文本界面图输入”6”并回车,设置系统的网络功能。
diskboot.img和cdboot.img的主要功能为读取core.img中剩余的部分到内存中,并将程序控制权移交到kernel.img中。此时因为还不能读取到文件系统,所以此时kernel.img中所有的位 置以block列表的方式编码并供程序读取。
通过ifcfg文件配置网络 说明: 通过ifcfg文件配置的网络配置不会立即生效,需要重启网卡或机器后才生效。
安装过程 百度Linux服务器操作系统 V5.0安装过程大致可以概况成如下几个步骤: BIOS自检 BIOS自检服务器上电的第一步,主要功能有:初始化系统硬件、初始化能源管 理、检测内存,显示内存容量、激活键盘、测试串行和并行通信、初始化光驱和硬盘控制器以及寻找启动设备。在这一步中,非关键性错误会被忽略,关键错误如cpu故障、内存缺失等,会导致BIOS挂起或者机器直接关机。
12 babel 13 chrpath 14 cmake 15 expect 16 gcc-objc 17 gcc-objc++ 18 mercurial 19 mod_dav_svn 20 rpmdevtools 21 rpmlint 22 systemtap-sdt-devel
当前仍兼容部分Linux常用管理命令,对应关系如下表。建议用户使用systemctl命令进行操作。
通过iotop观察到业务进程存在持续的交换内存使用,判断是此处导致了性能问题。 通过执行lsblk可以查看到io使用率高的分区正是swap分区。 即业务进程内存配置过高,当系统没有足够物理内存来应付所有请求的时候就会用到swap 设备,swap 设备可以是一个文件,也可以是一个磁盘分区。
cat /proc/cpuinfo 查看系统内存信息 Plain Text 复制 1 # cat /proc/meminfo 查看内存信息 Plain Text 复制 1 # dmidecode -t memory 查看硬盘和分区信息 Plain Text 复制 1 # lsblk 查看硬盘和分区详细信息 Plain Text 复制 1 # fdisk -l 查看网卡硬件信息 Plain Text
待内存中的所有数据包被处理完成后(即poll函数执行完成),启用网卡的硬中断,这样下次网卡再收到数据的时候就会通知CPU。