Pull to refresh
1
Send message
Спасибо! когда вернусь на wsl на новом железе обязательно заценю
я с ней столкнулся на wsl 1
сейчас пытаюсь вспомнить, была ли эта проблема только на wsl 1 или на wsl 2 просто не замечал

Или вы монтировали базы из файловой системы Windows?

нет, база была внутри wsl

Но WSL 2 — это тот же Linux с его родным ядром, где все поддерживает.

да, возможно на WSL 2 это уже не актуальная проблема, и я поспешил с выводами
Перешел на wsl когда мне в руки попал ноутбук с ubuntu на борту, на котором
1. ужасно работал тачпад (на предыдущем dell тачпад работал нормально)
2. с гибридной графикой intel/nvidia, для которого nvidia нормальные дрова не подвезла на linux, из за чего проседал фпс при банальном скролле
3. с 4к экраном, который без нормальных драйверов напрягал систему еще больше, приходилось ставить 1920x1080 с мылом, чтобы не проседал фреймрейт приходилось грохать проприетарные дрова nvidia чтобы ноут работал чисто на графическом ядре intel

Первые впечатления были потрясающими, фпс на месте, все летает, приятная глазу картинка в 4к, возможность юзать виндовые приложения
Так же обновился до wsl-2 и стало еще лучше

Но прошло время и вылезли НО:
1. мне с WSL 2 банально не хватало 16гб оперативы
на Ubuntu контейнеры брали ~6-8, иде 4, хром 2-3, система 2
на Windows тоже самое, только + еще 3-4 на систему винды + на 30% больше расход цпу на wsl и ноут совсем не вывозил
2. не все контейнеры работали идеально как на ubuntu, в частности в sql базах обязательно нужно менять конфиг innodb_flush_method, если он стоит на O_DIRECT, т.к. эта опция в Windows не поддерживается
3. один контейнер просто падал с непонятной ошибкой по которой ничего не гуглится, из за чего пришлось поставить ubuntu на второй ссд
4. был баг с rsync'ом, я просто не мог рсинкнуть базу с чужой машины, конекшен рефьюз и все, несколько дней танцев с бубном ничего не дали, даже брандмауэр винды полностью грохал
5. нету привычного терминатора из ubuntu, где много привычных фич, самое банальное — удобное разделение окон, на винде есть conemu, но я к нему так и не привык, а разбиратся с powershell был не готов
6. синий экран смерти винды
7. физическая память которая сжирается WSL'ом не очищается если удалять файлы в самом wsl, необходимо заморачиватся с сжатием места ext4 файла который выделяется под wsl
это все еще открытый вопрос github.com/microsoft/WSL/issues/4699
8. htop естественно работает не корректно, и непонятно как мониторить ресурсы
9. в ide не сразу индексируются файлы которые генерируются автоматически, приходилось вручную обновлять папку в ide и ждать когда до неё «дойдет»

Решил, что вернусь к WSL после того как соберу пк с 32гб оперативы, чтобы юзать на небольших проектах не выходя из винды, на втором ssd обязательно будет стоять ubuntu для рабочих задач

Information

Rating
Does not participate
Registered
Activity