当前位置:首页 > 运维 > 正文内容

pve网卡速度慢的可能解决方法(包括不限于SMB速度异常慢等)

MuWind10个月前 (07-20)运维100

如果pve网卡并非直通模式,请把虚拟网卡的Model处改成pve的virtIO:

image.png

通常情况下这就可以跑满,即使你的网卡型号和model处吻合。

接下来是诊断过程:

当我做完全盘映射并做好Samba正在导入数据,发现写入只有可怜的50M/s(我家是千兆网,顺序写入就算是机械也不可能这么慢),读取更是炸裂,只有10M/s

起初我以为是全盘映射的问题,当我把sata换成scsi的时候发现还是无法解决

后来通过top发现有个叫ksoftirqd/n的东西占用巨高,百度了一下这个进程:

当来自设备的中断时,操作系统会暂停它正在执行的操作并开始寻址该中断。

在某些情况下,IRQ一个接一个地非常快,操作系统无法在另一个到达之前完成一个服务。当高速网卡在短时间内收到大量数据包时,就会发生这种情况。

因为操作系统在到达时无法处理IRQ(因为它们一个接一个地到达得太快),

操作系统会将它们排队等待稍后由名为ksoftirqd的/n(n为cpu的逻辑号)的内核线程处理。

每个ksoftirqd/n内核线程都运行ksoftirqd()函数,实际上该函数执行下面的循环:

for (;;)
{
    set_current_state(TASK_INTERRUPTIBLE);
    schedule();
    while (local_softirq_pending())
    {
        preempt_disable();
        do_softirq(); // 处理软中断
        preempt_enable();
        cond_resched();
    }
}

占用100%通常情况下为网卡问题。

经过上面的提示,我就知道是虚拟机的网卡问题了,按照我最上方的方法解决问题后,smb速度恢复正常。

image.png

标签: PVE网卡SMB

“pve网卡速度慢的可能解决方法(包括不限于SMB速度异常慢等)” 的相关文章

PVE删除订阅提示

PVE删除订阅提示

每次登录PVE的网页后台就看到那个烦人的订阅提示,这里关掉他cd /usr/share/javascript/proxmox-widget-toolkit cp proxmoxlib.js proxmoxlib.js.bak nano proxmoxlib...

OpenWrt无法保存配置无法生效的解决方法

原因:意外断电导致硬盘卡在只读状态进入openwrt后台按回车输入下面命令,重新挂载即可:mount -o remount rw /...

Zerotier配合Nginx实现内网穿透

Zerotier配合Nginx实现内网穿透

之前博客网站一直用的家里机器配合香港Azure做frp内网穿透,用CF CDN进行数据分发,不提frp的虚拟局域网模式在跨国数据传输时面临的数据审查和路由方向会给速度及稳定性造成非常大的影响,其可能有的内存溢出和服务重启时的持续掉线问题也是很抓狂的,在这里,使用zerotier为两机打洞连接p2p,...

node-saas问题

node-saas问题

构建vue项目的时候报错:很简单,nodejs版本太新了,直接换到dart-sassyarn remove node-sass yarn add sass...

雨云CDN清除指定文件的缓存

雨云CDN清除指定文件的缓存

雨云的CDN并没有给用户清除缓存的选项,想清除缓存的话其实挺麻烦的。通过浏览器对网站的请求头我们可以看到,CDN的服务器是apache apisix通过查阅apisix有关缓存的文档,我们可以发现清除缓存的方法:https://apisix.apache.org/zh/docs/apisix/2.1...

Hyper-v 配置 NAT + 端口映射

Hyper-v 配置 NAT + 端口映射

本指南将引导你完成:创建 NAT 网络将现有虚拟机连接到新网络确认虚拟机正确连接要求:Windows 10 周年更新或更高版本已启用 Hyper-V(单击此处 查看相关说明)注意:目前,每台主机仅限一个 NAT 网络。 有关 Windows NAT (WinNAT) 实现、功能和限制的更多...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。