Linux基础(第七周)
1、列举常见的内核参数以及参数的意义
使用sysctl -a查看所有内核参数 proc/sys/net/core/wmem_max /proc/sys/net/core/rmem_max /proc/sys/net/ipv4/tcp_rmem /proc/sys/net/ipv4/tcp_mem /proc/sys/net/core/netdev_max_backlog /proc/sys/net/core/somaxconn listen()的默认参数,挂起请求的最大数量.默认是128.对繁忙的服务器,增加该值有助于网络性能.可调整到256. /proc/sys/net/core/optmem_max /proc/sys/net/ipv4/tcp_max_syn_backlog /proc/sys/net/ipv4/tcp_retries2 TCP失败重传次数,默认值15,意味着重传15次才彻底放弃.可减少到5,尽早释放内核资源. 2、如何通过/proc查看top中展示的进程状态 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND b.然后使用cat /proc/23038目录 [[email?protected] ~]# ls /proc/23038 attr clear_refs cpuset fd loginuid mounts numa_maps pagemap schedstat stat task 3、分别用while、for循环检测10.0.0.1/24网段存活的IP地址 hostping () { declare -i host=1 while [ $host -lt 255 ];do for I in {1..254};do 4、说明initrd的作用a) 内核启动时加载 initrd img,mount 为 /b) 依 /linuxrc 的指令执行,一般有扫描系统硬件,从当前文件系统中找到驱动安装之.c) 挂载系统中真正的 / (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |