- Nginx之进程间的通信机制(共享内存、原子操作)
-
1.概述详细教程资料+课件关注+后台私信;资料;两个字可以免费视频领取+文档+各大厂面试题资料内容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,f...
- 记一次集群内无可用http服务问题排查
-
前一阵子发现服务会有偶发的服务不可用的情况,记录一下这个问题的排查过程。现象是这样的:每天到了某个时间点,就会出现服务不稳定的情况,偶发接口调不通。线上业务使用了lvs-nginx-tomcat三层结...
- 30分钟搞懂Linux内核内存映射,值得大神们收藏
-
一、内存映射基础知识1、内核地址映射模型比如:X86CPU采用段页式地址映射模型,进程代码地址为逻辑地址,经过段页式地址映射之后,才能够真正访问物理内存。32位Linux内核地址空间划分:0GB--3...
- malloc、mmap在Linux内核中的处理函数
-
如果已经看了今日头条中本系列文档的前面的几篇文章,应该就已经对malloc、mmap大致了解了,它们就是在堆中创建(或合并)所需虚拟地址的vma线性区,换句话说,就是达到进程地址空间中要有满足要求的v...
- K8s里我的容器到底用了多少内存?(k8s占用多少内存)
-
作者:frostchen导语Linux下开发者习惯在物理机或者虚拟机环境下使用top和free等命令查看机器和进程的内存使用量,近年来越来越多的应用服务完成了微服务容器化改造,过去查看、监控和定位内...
- 本文帮你在Unix上玩转C语言(unix wc -l)
-
shell是一种特殊的应用程序(命令行解释器),他为运行其他应用程序提供了一个接口。posix规范了操作系统是什么样每个进程都有一个工作目录(又叫当前目录),相对路径都是从工作目录开始解释。Ctrl+...
- 一文读懂ptmalloc的实现原理(ptosc原理)
-
前言:本文主要介绍了ptmalloc对于内存分配的管理。结合网上的一些文章和个人的理解,对ptmalloc的实现原理做一些总结。内存布局介绍ptmalloc之前,我们先了解一下内存布局,以x86的32...
- Linux CTF逆向入门(linux逆向分析)
-
1.ELF格式我们先来看看ELF文件头,如果想详细了解,可以查看ELF的manpage文档。关于ELF更详细的说明:e_shoff:节头表的文件偏移量(字节)。如果文件没有节头表,则此成员值为...
- 编程硬核技术:高性能低延迟内存池实现技术
-
调用malloc分配内存大概是微秒级别,高并发低延迟系统的关键路径上,要慎用malloc/new,特别是在线程数量很大的情况下。给一个测试数据:linux64位系统,标准库malloc,单线程,gc...
- 使用 Strace 进行故障排除的 5 种简单方法
-
我一直感到惊讶的是,很少有人知道他们可以使用strace的所有事情。它始终是我推出的第一个调试工具之一,因为它通常在我运行的Linux系统上可用,并且可用于解决如此广泛的问题。什么是strace?...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
Python第六讲:tuple_python tuple类型
-
程序员的开源月刊《HelloGitHub》第 71 期
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
面试官:git pull是哪两个指令的组合?
-
如何将AI助手接入微信(打开ai手机助手)
-
git 执行pull错误如何撤销 git pull fail
-
SparkSQL——DataFrame的创建与使用
-
- 控制面板
- 最新留言
-
