获取进程和线程的CPU核心号
当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在… 阅读更多 »获取进程和线程的CPU核心号
当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在… 阅读更多 »获取进程和线程的CPU核心号
1. 进程管理工具(Supervisor) 简介 Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisor… 阅读更多 »Supervisor-守护进程工具
1. 安装Linux 1.1. 安装vsftpd
1 2 |
#启动ftp功能,用于远程传输 yum install vsftpd |
1.2. 配置vsftpd配置文件 vi /etc/vsftpd/vsftpd.conf =》禁止匿名访问: 将配置文件中anonymous_enable=YES “改为 “anonymous_enable=NO … 阅读更多 »快速搭建LNMP环境Linux+Nginx+Mysql+Php
因为工作需要,会使用 OpenVpn 软件连接多个机房局域网。头疼的是一个工作内容,在操作过程中需要切换多个VPN局域网。 在 Windows 系统中 OpenVpn 默认只安装一个 TAP 虚拟网卡;如果需要同时连接多个,则需要为每个 VPN 配置一个 TAP 虚拟网卡。 1. … 阅读更多 »OpenVpn 软件连接多个网络(转载)
ansible远程执行 拷贝开发环境代码到测试环境中并执行相关服务。 前置条件 开发环境工具和配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ yum install -y ansible dos2unix $ vi hosts [server] 1.1.1.108 [compute1] 2.2.2.21 [compute2] 3.3.3.13 [compute] 4.4.4.3 4.4.4.2 |
密钥授权 将开发环境机器中公钥中XXX.pub内容,拷贝到测试环境机器中
1 2 3 4 |
#开发环境机器 cat ~/.ssh/id_rsa.pub #测试环境机器 vi ~/.ssh/authorized_keys |
执行脚本 创建并执行… 阅读更多 »ansible远程执行