温馨提示×

FileZilla为何Ubuntu卡顿

小樊
45
2026-08-11 02:47:30
栏目: 智能运维

FileZilla 在 Ubuntu 上出现卡顿(卡死、无响应、操作延迟)是比较常见的问题,通常不是系统性能不够,而是软件本身、桌面环境、或文件/网络交互导致的。下面按「最常见 → 较少见」帮你排查。


一、最常见原因(90% 都在这里)

1️⃣ FileZilla 图形界面本身卡顿(GTK 问题)

FileZilla 是基于 GTK + wxWidgets 的 GUI 程序,在部分 Ubuntu 桌面环境下(尤其是 Wayland、高分辨率屏幕)容易卡。

表现

  • 点击按钮无反应
  • 拖动窗口卡顿
  • 切换目录慢
  • 界面“假死”

解决办法

# 使用 X11 而不是 Wayland
echo $XDG_SESSION_TYPE

如果是 wayland,可:

  • 注销 → 登录时选择 “Ubuntu on Xorg”
  • 或直接使用 X11 会话

2️⃣ 目录文件太多(尤其是含大量小文件)

FileZilla 会实时刷新目录列表,文件一多就卡。

表现

  • 打开某个目录直接卡死
  • 上传/下载时界面无响应

解决办法

  • 避免直接打开包含 几千/几万文件 的目录
  • 使用 命令行工具 更高效:
rsync -avz user@host:/remote/path /local/path

sftp user@host

3️⃣ FTP 被动模式 / 网络超时

FTP 协议本身就很“老”,被动模式配置不好会卡。

解决办法 在 FileZilla:

编辑 → 设置 → 连接 → FTP → 被动模式
  • 勾选 ✅ “使用服务器的外部 IP 地址”
  • 或尝试 主动模式 对比测试

4️⃣ 使用 SFTP 时密钥/认证慢

如果你用的是 SFTP + SSH key,卡顿可能来自:

  • DNS 反向解析
  • SSH 握手慢

服务器端优化(如果你能控制服务器)

# /etc/ssh/sshd_config
UseDNS no
GSSAPIAuthentication no

然后:

sudo systemctl restart sshd

二、Ubuntu 特有原因

5️⃣ Snap 版 FileZilla 性能差

Ubuntu 默认可能安装的是 Snap 版本,IO 性能差。

检查

snap list | grep filezilla

建议 卸载 Snap 版,改用官方 PPA 或 apt:

sudo snap remove filezilla
sudo apt install filezilla

6️⃣ 桌面环境导致(GNOME 动画)

GNOME 动画 + FileZilla 的 GUI 刷新会卡。

临时测试

filezilla --disable-gpu

或关闭 GNOME 动画:

gsettings set org.gnome.desktop.interface enable-animations false

三、FileZilla 本身的问题(无解型)

⚠️ FileZilla 官方已多年不积极优化 Linux GUI

  • 内存占用高
  • 多线程差
  • 大目录性能差

替代方案(强烈推荐)

场景 推荐
日常 FTP/SFTP FileZilla(少量文件)
大量文件 rsync / lftp
图形界面 Cyberduck / gFTP
现代 UI WinSCP(Wine)

四、快速自检清单 ✅

你可以按顺序试:

  1. X11 登录
  2. 确认不是 Snap 版本
  3. 避免打开超大目录
  4. 切换 FTP 被动/主动模式
  5. rsync 替代 FileZilla 传大量文件

五、如果你愿意,我可以更精确帮你

你可以直接告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04?)
  • 用的是 FTP 还是 SFTP
  • 卡顿时是 界面卡 还是 传输卡
  • 文件数量大概多少

我可以给你一套针对你环境的优化方案

0