摘要: 1 sys_futex 基础介绍:Linux进程同步机制-Futex_linux futex-CSDN博客 升华:futex一般结合syscal使用,如(linux进阶40——futex_sys_futex-CSDN博客/进程上下文切换 – 残酷的性能杀手(上)-WinFrom控件库|.net开源控 阅读全文
posted @ 2024-01-03 17:21 山中的宠物 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1 堆栈保护相关 -fstack-protector: 启用堆栈保护,不过只为局部变量中含有 char 数组的函数插入保护代码。 -fstack-protector-all: 启用堆栈保护,为所有函数插入保护代码。 参考资料:[转] GCC 中的编译器堆栈保护技术 - napoleon_liu - 阅读全文
posted @ 2024-01-03 15:48 山中的宠物 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1 top-loadwave压力高 原因一般是处于D的进程多导致,查看D的进程个数并分析处于的状态即可 2 其他 阅读全文
posted @ 2023-12-15 06:10 山中的宠物 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 将gbk格式转换成utf-8格式 iconv -f 原格式 -t utf-8 原始文件 > 新文件 如iconv -f gbk -t utf-8 file_old > file_new 2 dos转成unix格式 dos2unix 待转换的文件 执行后文件直接转成unix格式 阅读全文
posted @ 2023-12-13 19:53 山中的宠物 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1 多行进行注释 第一步: ctrl +v,进入visual模式 第二步:选中多行 第三部:输入I 第四步:加上# 第五步:敲击两次Esc键 2 多行取消注释 第一步:将光标放在注释的行首,然后按ESC进入命令模式; 第二步:按Ctrl + V进入 VISUAL BLOCK; 第三部:按PgUp/上 阅读全文
posted @ 2023-12-13 19:51 山中的宠物 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 查看某个pid占用物理内存的峰值 cat /proc/pid/status|grep -E "VmHWM|VmRSS" 参考信息:(23条消息) Linux下查看某一进程占用的内存_Jeremy_Lee123的博客-CSDN博客 查看每个node上的内存分布 cat /sys/device/syst 阅读全文
posted @ 2023-07-27 10:01 山中的宠物 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 块设备挂载目录后分区丢失后数据恢复方法 1.1 问题产生操作步骤: 分区:fdisk /dev/sdb;n;然后一路回车;最后w保存;可以看到sdb有了一个分区sdb1 格式化:mkext3.fs /dev/sdb1 挂载:mount /dev/sdb1 /var/crash/tmp/ 在tmp 阅读全文
posted @ 2023-02-18 18:12 山中的宠物 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 1 ll命令输出简介 类型(第一列) - : 普通文件 d:目录文件 l:链接文件 p:管理文件 b:块设备文件 c:字符设备文件 s:套接字文件 权限(第二列) 三个为一组,从前往后每一组分别代表创建者、所在组、其他人 每个组的权限中包括r(可读)、w(可写)、x(可执行) 一级子目录数量(第三列 阅读全文
posted @ 2022-11-29 15:20 山中的宠物 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1 PR(Patrol Read,巡读) 简介 一种检查硬盘是否有硬件介质故障的机制 一种在驱动器故障威胁数据完整性之前检测出驱动器错误的预防措施 在主机访问前找到并尽可能的解决物理驱动器存在的潜在问题 可提高性能性能,避免访问时进行错误恢复 关键点 巡读只会在配置的驱动器上运行,且在适配器的所有磁 阅读全文
posted @ 2022-11-14 15:26 山中的宠物 阅读(4501) 评论(0) 推荐(1) 编辑
摘要: 常见的io监控工具包括iostat、iotop,这里从工具的安装、使用、优缺点进行分析,并给出目前缺少的监控工具 1 iostat 功能:用于报告CPU(中央处理器)统计信息和整个系统、适配器、tty设备、磁盘和CD-ROM的输入/输出统计信息;通过观察设备处于活动状态的时间(相对于其平均传输速率) 阅读全文
posted @ 2022-10-20 19:55 山中的宠物 阅读(3870) 评论(0) 推荐(0) 编辑