上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页
摘要: Centos7升级内核后无法启动解决办法:mpt[23]sas驱动问题 前言 这个问题存在有一段时间了,之前做的centos7的ISO,在进行内核的升级以后就存在这个问题: 系统盘在板载sata口上是可以正常启动新内核并且能识别面板硬盘 系统盘插在面板口上新内核无法启动,调试发现无法找到系统盘 系统 阅读全文
posted @ 2017-09-29 11:51 苏小北1024 阅读(4605) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-29 11:32 苏小北1024 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如何手动触发物理机panic,并产生vmcore? 1. 配置kdump 1.1 el6 如果是CentOS 6 则编辑/boot/grub/grub.conf配置在内核参数中添加 crashkernel=auto 类似如下 1.2 el7 如果是CentOS 7 则编辑 修改 行添加 类似如下 1 阅读全文
posted @ 2017-09-29 11:24 苏小北1024 阅读(14751) 评论(0) 推荐(1) 编辑
摘要: 在 CentOS 7 上设置 grub2 1. 开机选单是自动创建出来的 请勿尝试手动编辑开机选单,因为它是按照 目录内的文件自动创建出来的。然而你可以调整 档内定义的通用设置,及在 档内加入个别自定项目。 档的内容如下: 通用于所有项目的内核选项都通过 行来定义。举个例说,要是你想看见详细的开机消 阅读全文
posted @ 2017-09-29 11:05 苏小北1024 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 思路 perf top 查看调用链,可以确定,基本是因为,用户态java多线程,重度使用锁导致,perf看到内核态很多的锁相关操作。 用户态的锁调用 , 最终会转化到 内核态 的spin lock 阅读全文
posted @ 2017-09-28 11:40 苏小北1024 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: Linux环境下段错误的产生原因及调试方法小结 转载: http://www.cnblogs.com/panfeng412/archive/2011/11/06/segmentation fault in linux.html 1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序 阅读全文
posted @ 2017-09-27 11:38 苏小北1024 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Perf REF "http://linuxwiki.github.io/PerformanceTools/perf.html" "Perf Linux下的系统性能调优工具,第 1 部分" "Linux 的系统级性能剖析工具‐perf 1" "Linux 的系统级性能剖析工具‐perf 2" "Li 阅读全文
posted @ 2017-09-26 16:08 苏小北1024 阅读(727) 评论(0) 推荐(0) 编辑
摘要: LINUX KERNEL SPINLOCK使用不当的后果 spinlock(自旋锁)是内核中最常见的锁,它的特点是:等待锁的过程中不休眠,而是占着CPU空转,优点是避免了上下文切换的开销,缺点是该CPU空转属于浪费,spinlock适合用来保护快进快出的临界区。 spinlock有很多限制条件,其中 阅读全文
posted @ 2017-09-26 11:56 苏小北1024 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: lock (spin_lock, mutex, rw_mutex/spinlock) waitqueue, tasklet, softIRQ, hardIRQ basic struct (atomic, list_head, hlist_head, radix_tree, red black tre 阅读全文
posted @ 2017-09-26 11:20 苏小北1024 阅读(137) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-26 10:02 苏小北1024 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页