2018-10-19 Linux 查看服务下进程内存占用情况 在 Linux 系统中,监控进程的内存占用情况对于系统管理员和开发者来说是至关重要的。了解哪些服务或进程消耗了大量内存,可以帮助我们优化性能和排查问题。本文将介绍几种常用的方法来查看服务下的进程内存占用情况。 1. 使用 ps 命令 ... 阅读全文
2018-10-18 PHP Xdebug 调试代码 在 PHP 开发中,调试是一个非常重要的环节。Xdebug 是一个强大的 PHP 扩展,提供了丰富的调试功能,可以帮助开发者快速定位问题。本文将介绍如何安装和配置 Xdebug,以及如何使用它进行代码调试。 什么是 Xdebug? X... 阅读全文
2018-10-17 通俗易懂的 CPU 流水线 在计算机科学中,CPU 流水线(Pipeline)是一种提高指令处理效率的技术。它通过将指令执行过程分成多个阶段,使得不同指令可以在同一时间内并行处理。本文将通俗易懂地解释 CPU 流水线的工作原理,并通过图示帮助理解。 什么是 CP... 阅读全文
2018-10-16 Swoole CPU 亲和性配置 `open_cpu_affinity` opencpuaffinity 启用CPU亲和性设置。在多核的硬件平台中,启用此特性会将swoole的reactor线程/worker进程绑定到固定的一个核上。可以避免进程/线程的运行时在多个核之间互相切换,提高CPU Cache的命... 阅读全文
2018-10-16 Mac brew 代替 apt-get , yum, rpm 安装brew图形界面 十一在家 研究 mac 下 docker , 困难重重呀.. 装一个 php+swoole 的容器 结果内部缺少很多扩展, 重新源码编译一个又缺少了很多基础包. 正常我就 yum 批量装了; brew 着实费劲 各种限制 不允许...... 阅读全文