摘要:
Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢 ? Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问 阅读全文
posted @ 2019-06-12 11:42
unique_ptr
阅读(522)
评论(0)
推荐(0)
摘要:
测试机器为腾讯云服务器1核1G内存,swap分区2G,停用除SSH外的所有服务,仅保留nginx,优化思路主要包括两个层面:系统层面+nginx层面。 一、系统层面 1、调整同时打开文件数量 2、TCP最大连接数(somaxconn) 3、TCP连接立即回收、回用(recycle、reuse) 4、 阅读全文
posted @ 2019-06-12 11:10
unique_ptr
阅读(1693)
评论(0)
推荐(0)

浙公网安备 33010602011771号