linux查看内核参数

Linux内核源码结构简介

摘要:Windows系统文件结构可以分盘,比如C盘、D盘和E盘等。而Linux采用的是目录树管理结构。Linux内核源码同样采用树形结构,功能相关的文件放到不同的子目录下面,使程序更具有可读行。一、Linux系统简介1、查看Linux系统的文件结构。如下图目录功能说明:bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里;etc …

如何阅读Linux内核源码?Linux内存管理中SLAB分配器(源码分析)

注:本文讲述的SLAB相关代码是基于Linux内核v4.7,代码网址。一,SLAB分配器的由来在讲SLAB分配器之前先说两个概念: 内部碎片和外部碎片。外部碎片指的是还没有被分配出去(不属于任何进程)但由于太小而无法分配给申请内存空间的新进程的内存空闲区域。外部碎片是除了任何已分配区域或页面外部的空闲存储块。这些存储块的总和可以满足当前申请的长度要求,但是由 …

「技术干货」一文搞懂Linux内核调试关键技术之一的printk

简介(基于s3c2440 linux)在内核调试技术之中,最简单的就是printk的使用了,它的用法和C语言应用程序中的printf使用类似,在应用程序中依靠的是stdio.h中的库,而在linux内核中没有这个库,所以在linux内核中,使用这个printk就要对内核的实现有一定的了解。嵌入式进阶教程分门别类整理好了,看的时候十分方便,由于内容较多,这里就 …

Linux上TCP的几个内核参数调优

Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。调优清单好了,在这里先列出调优清单。请记住,这里只是笔者在内网进行TCP内核参数调优的经验,仅供参考。同时,笔者还会在余下的博客里面详细解释了为什么要 …

Linux 下如何查看进程的资源限制信息?

简介Linux 上的 cat proc$pidlimits 命令提供有关特定进程的资源限制的信息,其中 $pid 是相关进程的进程 ID (pid)。该文件是 `proc 文件系统的一部分,该文件系统是一个虚拟文件系统,提供有关进程和系统资源的信息。基本用法cat proc1234limits# 其中 1234 是目标进程的 PID。$pid:目标进程的进程 …

Linux实例常用内核网络参数介绍与常见问题处理

Linux实例常用内核网络参数介绍与常见问题处理概述本文主要介绍常见的Linux内核参数及相关问题的处理方式。详细信息注意:Linux从4.12内核版本开始移除了tcp_tw_recycle配置。即移除sysctl.conf中关于net.ipv4.tcp_tw_recycle的配置内容,首先需要确认您的系统内核低于4.12版本才可以使用net.ipv4.tc …