摘要:
前言 任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同… 所以,我们做运维工作,也是如此。首先你得充分了解你所用的软件平台,然后根据你现有的生产环境去充分的测试,最后得出结果
阅读全文
posted @ 2018-12-29 02:17
Michael_Tong唐唐
阅读(6064)
推荐(0)
摘要:
使用默认参数创建的虚拟机,虚拟机的VCPU在物理CPU不同核心之间动态调度,另外,由于Linux还可能会将软中断,内存交换等进程调度到虚拟机正在使用的物理核心上,这些因素导致这些虚拟机相对于物理机的计算性能可能会产生较大的抖动,不能满足一些对计算SLA要求很严格的业务,比如,很多金融业务就要求99.
阅读全文
posted @ 2018-12-29 01:44
Michael_Tong唐唐
阅读(1451)
推荐(0)
摘要:
我不是程序员,不过我也知道,只是以前没有从这个角度考虑。挺好的文章。 https://blog.csdn.net/ceshi986745/article/details/51787424 为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚
阅读全文
posted @ 2018-12-28 20:46
Michael_Tong唐唐
阅读(1763)
推荐(0)
摘要:
https://www.cnblogs.com/emperor_zark/archive/2012/12/11/context_switch_1.html https://www.cnblogs.com/emperor_zark/archive/2012/12/11/context_switch_2
阅读全文
posted @ 2018-12-28 20:04
Michael_Tong唐唐
阅读(394)
推荐(0)
摘要:
在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 安装numactl: #yum install numactl -y #numastat 等同于 cat /sys/devices/
阅读全文
posted @ 2018-12-28 16:45
Michael_Tong唐唐
阅读(2363)
推荐(0)
摘要:
绝大多数操作系统调度单位是线程。线程是调度和分配的基本单位,进程是资源拥有的基本单位。linux下fork的叫进程pthread叫线程创建进程比线程性能要差好多5-100倍,因进程不同而异。进程之间共享数据较麻烦,耗费资源更多。进程之间的内存数据不可以直接访问。同一进程内的线程之间数据是共享的。多C
阅读全文
posted @ 2018-12-27 21:52
Michael_Tong唐唐
阅读(640)
推荐(0)
摘要:
为了减少CPU竞争,提高CPU cache命中率,可以把guest的vcpu pin到host的物理CPU上。 在openstack中,可以添加以下到flavor extra specs: 如果hw:cpu_policy=shared,则和现有的默认vcpu放置一样,有NUMA来定义vcpu的放置,
阅读全文
posted @ 2018-12-27 21:51
Michael_Tong唐唐
阅读(729)
推荐(0)
摘要:
man virt-install
阅读全文
posted @ 2018-12-27 21:26
Michael_Tong唐唐
阅读(2411)
推荐(0)
摘要:
这篇文章主要介绍了对KVM虚拟机进行cpu pinning配置的方法,通过文中的各种virsh命令可进行操作,需要的朋友可以参考下 这篇文章主要介绍了对KVM虚拟机进行cpu pinning配置的方法,通过文中的各种virsh命令可进行操作,需要的朋友可以参考下 首先需求了解基本的信息 1 宿主机C
阅读全文
posted @ 2018-12-27 21:07
Michael_Tong唐唐
阅读(1172)
推荐(0)
摘要:
现在,大多数公司都试图将它们的 IT 基础设施和电信设施迁移到私有云, 如 OpenStack。如果你打算面试 OpenStack 管理员这个岗位,那么下面列出的这些面试问题可能会帮助你通过面试。-- Pradeep Kumar 现在,大多数公司都试图将它们的 IT 基础设施和电信设施迁移到私有云,
阅读全文
posted @ 2018-12-27 18:17
Michael_Tong唐唐
阅读(1723)
推荐(0)