
进程
tangqing24680
这个作者很懒,什么都没留下…
展开
-
Memcache内存管理原理
内存的碎片化C语言中,直接malloc,free 来向操作系统申请和释放内存时,不断的申请和释放过程中,形成了一些很小的内存片段,无法再利用。这种无法利用内存的现象—称之为内存的碎片化。Memacache如何克服内存碎片化memcached 用slab allocator 机制来管理内存。原理:预先把申请到的内存划分成数个slab class仓库(即不同尺寸的小块)如下图所示需要内...原创 2019-10-24 13:49:04 · 207 阅读 · 0 评论 -
进程与线程的定义与分析
进程与线程的定义【进程】进程具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位【线程】线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),可与同属一个进程的其他的线程共享进程所拥有的全部资源;【进程与线程之...翻译 2018-12-05 17:50:22 · 166 阅读 · 0 评论 -
Linux性能分析与优化
影响Linux服务器的性能的因素操作系统CPU目前多数CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,即可利用超线程来提高系统性能。SMP内核才支持超线程。多核处理器当作多个单独的CPU来识别,但是相对多个单核的CPU的性能,还是低20%-30%。出现CPU瓶颈的应用:邮件服务器,Web服务器等。说明:SMP的全称是"对称多处理"(Symmetrica...原创 2019-08-09 14:34:22 · 395 阅读 · 0 评论