LINUX.ORG.RU

Ubuntu GUI: /home/user через NFS - почему тормозит?

 , ,


0

2

Отлаживаю развесистую софтину под убунтой (20.04) в виртуалке.

Она использует в том числе локальные юзерские файлы всякие. Поэтому, решил для простоты пробросить всю /home/user к себе на локальный хост чтобы своим редактором можно было туда залезть, git опять же сподручнее так юзать и т.п.

Но вот странность: почему-то если в графическом режиме залогиниться этим юзером в убунте то графическая оболочка убунты начинает ОЧЕНЬ сильно тормозить: полностью загружается минут за 15, меню пользоваться вообще невозможно.

Что это за ерунда с ней такая и как это лечится?

no_root_squash попробовал - не помогает

cachefilesd поставил, убедился что работает - не помогает

Опции сервера сейчас такие: rw=192.168.105.48/32,insecure,no_root_squash

На клиенте: 192.168.105.34:/xxx/fake_home on /home/user type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.105.34,mountvers=3,mountport=42156,mountproto=udp,fsc,local_lock=none,addr=192.168.105.34)

(всё, кроме версии и fsc проставляет сам mount)

потому что планировщик io тупой и всем положить на то, что i/o для GUI должен быть приоритезирован.

darkenshvein ★★★★★ ()

Для начала перестань использовать древнюю версию протокола, там sync-режим может быть по дефолту(в отличие от более новых)

Pinkbyte ★★★★★ ()

Отвечаю сам себе:

rpc-statd.service был выключен почему-то когда-то давным давно. Включил, заработали локи файлов и с ними нормально заработал ГУЙ

ahdenchik ()
Ответ на: комментарий от Pinkbyte

Хз почему-то 4-й иногда сам перестаёт работать, а 3-й всегда работает

Это всё локально на одном компьютере используется, так что пофигу.

ahdenchik ()
Ответ на: комментарий от ahdenchik

ну если ты считаешь что синхронная запись не замедляет I/O, то тогда диалога у нас видимо не получится...

Pinkbyte ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.