米兰体育官方网站 - MILAN
你的位置:米兰体育官方网站 - MILAN > 关于米兰 >

造谣机卡成PPTMILAN SPORTS,参数乱调越调越慢,真相藏在底层建树里。
最近给公司三台测试机作念造谣化升级,本来念念省点硬件钱,放置装完VMware Workstation 16.3,跑个Java办事就掉帧,MySQL查个表要等五秒。我连着三天晚上翻文档、改建设、重装系统,临了发现不是软件问题,是我方一直把“调高数字”当成“优化”。

正本认为vCPU开8个比4个快,放置ESXi里看到%RDY飙到18%,好奇瞻仰好奇瞻仰是CPU列队时分占了快五分之一。查了才知说念,宿主独一6个物理核,超分后VM根底抢不到运动时分片,反而是颐养器我方累得喘息。

内存也相通。之前风俗开个12GB动态内存,念念着够用就行。放置某上帝机物理内存剩3GB,造谣机倏得荒诞气球回收,MySQL胜仗夯住。其后老运维唾手看了眼`vmware-toolbox-cmd stat balloon`,输出“ballooned: 4296MB”,我才赫然——那不是内存,是定时炸弹。
全场比赛,勇士前锋吉米-巴特勒首发出战34分钟,19投10中,三分球6投2中,罚球8罚8中得到30分7篮板6助攻2抢断。

存盘更坑。我图省事把VMDK丢在系统盘,和Windows装一块儿。跑CrystalDiskMark一测,4K马上写才8MB/s。换到单独的NVMe分区,易游依然消灭个VMDK文献,胜仗跳到112MB/s。不是硬盘不成,是Windows在后台悄悄整理碎屑,SSD根底不需要那玩意,还把IO部队堵死。

图形这块我栽得最狠。一直用默许VGA,装完CAD连图层齐刷不出来。其后在建设里勾上3D加快、调到1024MB显存,再装一次VMware Tools,重启,Ctrl+Alt+Enter全屏一试,拖动视口终于跟手了。不是显卡差,是驱动没走对路。

网罗也有门说念。开辟环境用NAT,我一直没配端口转发,放置前端连不上腹地API,MILAN SPORTS硬是查了两小时防火墙。临了就加一滑`nat.forward.port = "8080:192.168.121.128:8080"`,问题灭绝。不是网罗欠亨,是根底没告诉NAT“该转给谁”。

NUMA那块我搞了整整一天。主机是双路EPYC,但VM默许跨节点分派内存。跑`numactl --hardware`一看,VM程度一半内存在Node0,一半在Node1,延伸从80ns飙到220ns。加上`numa.autosize.vcpu.maxpervirtualnode = 4`和手动绑定节点,`iostat -x 1`里`await`从18ms压到3ms。正本不是CPU慢,是内存跑太远。

厚置备这事我也信了讹传。传说“精简省空间”,放置跑Oracle导入数据时,第一次写每个块齐要零开动化,IO卡顿像断片。改成厚置备置零,导入时分从47分钟缩到19分钟。空间是贵了点,但时分省下来真没法费钱算。

避坑清单里第七条我中招最多:升级Tools不重启。认为装完就奏效,放置鼠标依然飘、剪贴板依然废。重启完一切平时。不是没装,是没“认”你。

ESXi那处试了下自动化剧本。写了个简版,就三行:关快照后台、禁I/O节流、设内存预留。复制粘贴进SSH,`vmkfstools -p`扫一遍存储部队,`esxtop`按数字键4看内存,真实`MEMACTIVE`和`MEMGRANTED`差不到2%,讲解没吃Swap。

Windows里关视觉成果,不是只关Aero。我进“系统属性→高档→性能建设”,把“动画、透明、淡入淡出”全打叉,任务科罚器里GPU占用从45%降到12%。不是系统卡,是它我方在炫技。

Linux开HugePages这事我本来不信。`echo 2048 > /proc/sys/vm/nr_hugepages`,再`grep -i huge /proc/meminfo`证明奏效,跑sysbench oltp,QPS涨了21%。不是内核优化,是少了一万次页表查表。

临了考据全靠数据。`iostat -x 1`盯着`r_await`和`w_await`,非凡10就查存储;Windows开任务科罚器“性能”页看CPU就绪时分和内存提交量;不再靠“嗅觉快了”。

器用没变,建树没变,仅仅我终于看懂了每行参数背后在干啥。

VMware不是魔法盒子。它仅仅把物理资源掰开、包装、再分下去。你分得准,它就利索。分歪了,它连喘息齐而已。

我删掉了通盘花里胡梢的剧本和一键优化器用。目下每次新建VM,先查宿主NUMA拓扑,再定vCPU,再划内存,临了才点“开机”。

卡顿没了。
MILAN SPORTS

备案号: