The Linux kernel is the core component of the Linux operating system, responsible for managing system resources and providing a bridge between hardware and software. Despite its robustness, the Linux
原创 2024-03-25 11:39:24
29阅读
原创 2021-07-15 15:35:36
145阅读
kernel log buf dump function kmsg_dump_get_buffer() 4.19/kernel/printk/printk.c void kmsg_dump(enum kmsg_dump_reason reason) { struct kmsg_dumper *dum ...
转载 2021-10-27 17:35:00
484阅读
2评论
Linux Kernel Build SystemLinux的一个惊人的地方就是仅仅使用同一个代码库就可以应用在无数的计算系统,从超级计算机到嵌入式设备。它可能是目前唯一一个使用同一代码库的操作系统软件。像微软和苹果,他们针对桌面和移动平台都有各自不同的内核(windowns NT/windows CE 和OS X/IOS)。Linux能够使用统一代码库主要归因于两点,第一是丰富的抽象层和间接层,
转载 2023-07-10 23:11:49
265阅读
开启CONFIG_ARM64_PTDUMP_CORE & CONFIG_ARM64_PTDUMP_DEBUGFS config,将会产生如下文件: /sys/kernel/debug/kernel_page_tables ...
转载 2021-10-02 17:38:00
669阅读
2评论
FreeBSD 用kgdb调试kernel dump文件 kgdb貌似和ddb一样属于FreeBSD专属的调试器。1、开启kdump功能root@BTazuo:/root # cat /
转载 2018-03-18 17:08:00
130阅读
2评论
Linux Kernel===============================================================================概述:文章将主要介绍Linux 内核的相关信息,包括内核各组成部分的详细介绍,其中有内核信息的获取命令,uname;内核模块管理类命令:lsmod,modinfo,modprobe,insomd,rmmod;ramdi
原创 2016-09-17 21:44:25
3336阅读
原创 2023-07-04 10:27:49
93阅读
Kernel LinuxLinux内核)是Linux操作系统的核心,负责管理计算机的硬件资源并提供系统调用接口。它允许软件应用程序与硬件进行交互,是操作系统的基础。Linux内核由许多程序员共同开发和维护,他们不断改进内核以适应不断变化的硬件和软件环境。 红帽(Red Hat)是一家知名的Linux发行版提供商,其产品包括Red Hat Enterprise Linux(RHEL)和Fedor
原创 2024-03-06 14:19:45
101阅读
在计算机领域中,Linux操作系统可谓是一个家喻户晓的名词,而其中一个备受关注的项目就是Red Hat Enterprise Linux(RHEL),简称红帽。Dump Linux作为红帽的一部分,为我们提供了更多的可能性和便利性。 红帽公司是一家提供开源软件解决方案的公司,而RHEL是红帽公司推出的旗舰操作系统。Dump Linux旨在为用户提供一个稳定、可靠且高度安全的操作系统环境。它的设计
原创 2024-03-06 09:48:53
103阅读
Linux dump是一个用于收集系统内存信息的工具,可以帮助用户分析系统运行时的错误和异常。在Linux系统中,dump被用于捕获内存转储文件,以便在系统崩溃时能够进行故障排除和恢复。 Linux dump工具通常用于诊断系统崩溃或异常情况,例如应用程序崩溃、系统故障等。当系统发生异常时,dump可以将系统当前的内存状态保存到文件中,以供后续分析。这些内存转储文件包含了系统的内存映射、进程信息
原创 2024-02-26 11:25:09
97阅读
Java 性能调优对于每一个Java程序员来说,是实现技术进阶必不可缺的知识了。比如:一台8G的服务器怎么配置JVM参数?我的JVM参数是否合理?如何分析内存Dump文件?如何分析线程Dump文件?等等...,你肯定或多或少都遇到过,熟知Java虚拟机的工作原理可以大幅提升日常编程的效率,对寻常Bug的修复更是轻而易举。为此,PerfMa推出了一款 Java 应用综合体检工具, 将原本枯燥繁杂的配
这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源非常高,且又要想更进一步查出哪一个java线程占用了CPU资源时,依照下面步骤进行查找:(一):通过【top-p 12377 -H】 查看java进程的有哪些线程的执行情况。      和通过【jstack 12377 &gt
转载 2023-10-25 18:12:16
98阅读
http://www.linux.org/threads/the-linux-kernel-configuring-the-kernel-part-1.4274/Now that we understand th...
转载 2022-05-02 21:15:23
303阅读
http://www.linux.org/threads/linux-kernel-reading-guide.5384/This is an index for the Linux kernel article...
转载 2022-05-02 21:15:30
4956阅读
http://en.wikipedia.org/wiki/Linux_kernelDevelopment model The current development model of the Linux kernel is such that Linus Torvalds makes the releases of new versions, also called the "vanil
转载 2024-02-06 22:15:11
50阅读
环境: kernel 2.6.18 升级到 2.6.38.2 在什么都不做的情况下, 顺利完成 make all。 用新的kernel 启动时报错, 大致是 类似 “Volume group "VolGroup00" not found”, 之后无法mount /dev 等挂载点, 最后 kernel panic.   经过 htt
转载 精选 2011-04-11 11:45:22
608阅读
#uname-r2.6.18-308.el5==kernel相关概念==双树结构(测试版,稳定版)一、升级内核:linux-2.6.39.tar.gz==升级内核的目的追求前瞻性开发测试使用增加新的功能使用新的硬件驱动给内核瘦身其它需求(嵌入式开发)==实施步骤1.安装编译所需的工具gcclibmake(开发工具开发库)2.下载内核源码a.www.kernel.org(最新)b.ftp://ftp
原创 2018-09-05 16:44:37
952阅读
其时是用的linux一个热修补技术。调用内核api把旧函数前修改成跳转,跳转到新的函数里去执行。这个api就是stop_machine但是传的不是函数而是一个包好的结构体stop_machinehttps://www.ibm.com/developerworks/cn/aix/library/au-spunix_ksplice/源码地址:https://github.com/haidragon/i
原创 2019-03-14 20:33:18
366阅读
...
转载 2021-09-01 12:04:00
265阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5