Nie jesteś zalogowany na forum.

#1 2017-07-16 18:02:45

tomek_pl
Użytkownik
Data rejestracji: 2017-07-12
Liczba postów: 18

BFQ w kernelu 4.13-rc

Pojawil sie kernel 4.13 rc1 masz moze informacje czy trzeba tam nakladac tez pacha bfq?czy wystarczy jak w configu wlaczy sie odpowiednie opcje?bo wiem ze w 4.12 bylo zamieszanie nie wiem jak sprawa w 4.13 wyglada

Offline

#2 2017-07-16 21:41:36

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: BFQ w kernelu 4.13-rc

BFQ w 4.13rc1:

-  plik bfq-cgroup.c - bez zmian

- plik bfq-iosched.c - nieco zmian w kodzie

- plik bfq-ioshed.h - dwie linijki kodu zmienione

- plik bfq-wf2q.c - również zawiera nieco zmian w kodzie

Jak wygląda sprawa z blk oraz blk-mq - nie sprawdzałem i nie sprawdzę, gdyż aż tyle wolnego czasu nie posiadam :)

Patch zawierający "klasyczne" BFQ i tak na 99,9% trzeba będzie nałożyć.

Wydzieliłem bo wątek nie ma nic wspólnego z oryginałem.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#3 2017-07-16 22:32:49

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,653
WWW

Odp: BFQ w kernelu 4.13-rc

Dobrym podpowiadaczem w tym zakresie jest... philm ;): https://github.com/manjaro/packages-cor … 3/PKGBUILD
Jak widzisz - tak.
I to trochę oczywiste: skoro nie ma jeszcze BFQ-SQ dla 4.12, to tym bardziej nie ma dla 4.13rc.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#4 2017-07-17 10:00:00

barthalion
Developer
Lokalizacja: Poznań
Data rejestracji: 2015-08-20
Liczba postów: 219
WWW

Odp: BFQ w kernelu 4.13-rc

Możecie mi wyjaśnić po co ta cała zabawa? W 4.12 wystarczy ustawić scsi_mod.use_blk_mq=1 w parametrach kernela i zmienić scheduler na bfq. Wspomniany parametr ma być włączony domyślnie od 4.13. Jest jakakolwiek zaleta bawienia się w nakładanie zewnętrznych łat na coś co już w 90% jest zmergowane w główną gałąź czy robicie to dla sportu?

Offline

#5 2017-07-17 10:32:10

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: BFQ w kernelu 4.13-rc

Otrzymałem od Paolo następującą wiadomość, jeszcze przed wydaniem oficjalnego 4.12, bodajże w okolicach 4.12-rc6/rc7:

"bfq is only for blk-mq in the official kernel, I'll probably release patches for blk, which I'll probably name bfq-sq"

Opis jego rozwiązań:

Paolo napisał/a:

I have just finished rebasing the bfq-mq branch against 4.12.  Now you
have three BFQs for the price of one! :)

As I have already written, and as you can now find in the
documentation, the available BFQ instances are:
- bfq: mainline version of BFQ, for blk-mq
- bfq-mq: development version of BFQ for blk-mq; this version contains
   also all latest features not yet landed in mainline, plus a lot of
   safety checks
- bfq: BFQ for legacy blk; also this version contains both latest
   features and safety checks

The main reason for porting all this stuff, for me, is that it will
support me in developing bfq for 4.12 and next kernel release (dev
branches are where all my developing & testing happens).

I hope you'll enjoy testing this panettone with me :)

After we are confident that this branch is stable, I will probably
make the first bfq-sq-mq patchset.

Tutaj rozwijany jest wspominany patch:

https://github.com/Algodev-github/bfq-mq/commits/bfq-mq

Obiecałem mu pomoc w testach stąd moja zabawa.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#6 2017-07-17 11:25:30

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,653
WWW

Odp: BFQ w kernelu 4.13-rc

Bartek,... nie wiem ;) Może dla sportu :)
Fakt, że ów BFQ, który jest obecnie w 4.12 nie jest tożsamy z BFQ, który był dotychczas rozwijany przez Paolo. To jakby jego część, która jest aktywna wyłącznie z blk_mq. BFQ, o którym piszemy to ów "stary" BFQ, który można było wybrać podczas kompilacji jako domyślny (bądź potem włączyć). Obecnie nie ma takiej opcji. Tzn. nie we wszystkich kernelach jest wkompilowane bfq dla blk_mq.
Inna sprawa, że wydajność deadline+mq_deadline wydaje się obecnie wyższa niż dawniej samego BFQ nie mówiąc już o deadline (mówię o typowym desktopie).


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#7 2017-07-17 15:47:22

tomek_pl
Użytkownik
Data rejestracji: 2017-07-12
Liczba postów: 18

Odp: BFQ w kernelu 4.13-rc

sportu, nie sportu ja dzieki temu nauczylem sie wiecej w 2 dni probujac cos samemu zbudowac niz czytajac wiki archa. dzieki chlopaki za podsuniecie wczesniej informacji o VRQ bo po pierwszych testach mam wrazenie jak by dzialal mi komputer lepiej a czytajac wiadomosci na forum Alfreda Chena wiele osob pisze ze sprawuje sie lepiej niz popularny MuQSS a gdyby nie zabawy z bfq to w zyciu bym sie nie nauczyl dodawac patchy do jadra ;)

mam jeszcze tylko 1 dylemat chodzi mi o ustawienie CONFIG_HZ mozecie podpowiedziec na jakich dzialacie ustawieniach? bo czesto pracuje na baterii w laptopie i zalezy mi na wydluzeniu zycia baterii podobno wtedy najlepiej sprawuje sie opcja 100 ale inni znow pisza ze ta opcja nie ma wplywu na zywotnosc baterii nie ma co tracic na responsywnosci systemu. ktos kiedys testowal roznice miedzy 100 a 1000?

Offline

#8 2017-07-17 16:08:32

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,653
WWW

Odp: BFQ w kernelu 4.13-rc

VRQ - niech się Alfred wypowie: http://cchalpha.blogspot.com/2017/07/vr … 6056038641
Różnice testowałem. Niekiedy ciężko zauważyć. Najczęściej.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#9 2017-07-18 09:52:59

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: BFQ w kernelu 4.13-rc


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB