Nie jesteś zalogowany na forum.

#26 2017-07-30 04:08:42

LinGruby
Użytkownik
Lokalizacja: 10.10.10.11 / VPN
Data rejestracji: 2017-03-28
Liczba postów: 11
WWW

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

( Lucek ) Działa rewelacyjnie... ale jak to ja robię po swojemu z wykorzystaniem sed oczywiście

https://github.com/lingruby-pl/linux-hu … e69588fad1

100 HZ tick rate bo na 1000 HZ nie działa rewelacyjnie VRQ


( ͡° ͜ʖ ͡°)  Linux User #592024
System:   Host: arch-bspwm  Kernel: 4.19.5.ll6-1-lingruby-git+ x86_64 (64 bit gcc: 8.2.1)
Desktop: mwm info: polybar wm: bspwm 0.9.5  dm: lightdm  Distro: Arch Linux
Machine:  Device:  laptop  System: Acer  product: Aspire E5-571

Offline

#27 2017-07-30 13:02:50

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Zmieniłeś tylko tick rate z tego co widzę, gdzieś już czytałem, że muqss "woli" niższą wartość od bfs, natomiast nie wiem, jak to się ma z vrq.


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

Offline

#28 2017-07-30 13:08:38

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

sir_lucjan napisał/a:

nie wiem, jak to się ma z vrq.

Wg Alfreda - VRQ nie ma żadnego rekomendowanego ustawienia w tym zakresie. Ot, generalne reguły. Stosowna informacja zaczyna się tu: http://cchalpha.blogspot.com/2017/07/vr … 9512651457

Przy okazji 3 bugfiksy na BFQ od Natalenko:
https://github.com/pfactum/pf-kernel/co … e6f74f33cb
https://github.com/pfactum/pf-kernel/co … 385c3aee2f
https://github.com/pfactum/pf-kernel/co … 61e7c84a30


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

#29 2017-07-30 15:00:35

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Zastosowałeś je u siebie?


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

Offline

#30 2017-07-30 15:20:50

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Tylko podaję. Czekam na 4.12.5.


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

#31 2017-07-30 18:28:57

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental


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

Offline

#32 2017-08-04 17:51:33

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

lucjan sklonowalem dzis Twoje repo by zainstalowac sobie lucjan-kernels-trunk/linux-bfq-mq-haswell-git i w trakcie kompilacji nie pytalo mnie jak dawniej o model procesora ;/ cos nie tak z patchem enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch? jak bys mogl sprawdzic mialem tylko takie informacje:

patching file block/blk-core.c
Hunk #1 succeeded at 3421 (offset 114 lines).
patching file block/bfq-wf2q.c
patching file block/bfq-wf2q.c
==> Patching source with gcc patch to enable more cpus types
patching file arch/x86/include/asm/module.h
patching file arch/x86/Kconfig.cpu
patching file arch/x86/Makefile
patching file arch/x86/Makefile_32.cpu
==> Running make mrproper to clean source tree
==>Setting GCC flags for Intel Haswell CPU...
==>Setting performance governor..
==>Disabling uneeded governors...


edit i czy w Twojej wersji bo wlasnie mi sie buduje jest juz ta najnowsza latka do bfq ktora daje takiego zapowiadanego speed-a?
https://groups.google.com/forum/#!topic … m87LmFJgCM

przegladalem repo Tom X Nguyen i widze tylko ze umiescil nowa latke 4.13-irq-core-for-linus.patch ale nie wiem od czego to jest
https://gitlab.com/tom81094/custom-patc … ter/bfq-mq

cos czuje w kosciach ze jutro jak wstane rano znow bede mial wyjete z zycia 2h na kompilacje :D

Ostatnio edytowany przez tomek_pl (2017-08-04 18:24:48)

Offline

#33 2017-08-05 13:54:51

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Patch jest w porządku - u mnie też nie zadaje takiego pytania. To kwestia tego, że procesory jakie dodaje ten patch są już wprowadzone do plików konfiguracyjnych - kompilator zadaje pytania tylko i wyłącznie wtedy, jak czegoś nie ma umieszczonego w tym pliku - po uzyskaniu odpowiedzi dodaje odpowiednie sekwencje. Jeśli chcesz zmienić typ procesora podczas kompilacji musisz użyć odpowiedniej flagi w PKGBUILD albo użyć xconfig/nconfig/menuconfig.

Patche od Toma wprowadziłem wczoraj, dzisiaj dodałem kolejne poprawki z pf-kernel.


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

Offline

#34 2017-08-05 17:04:17

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

cos sie wykrzacza na poczatkach kompilacji. wszystkie patche nanosza sie poprawnie a gdy rusza kompilacja zaraz jest blad

LINK     /home/tomek/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/fixdep
/home/tomek/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/.fixdep.o.cmd:3: *** brakujący separator. Stop.
make[4]: *** [Makefile:42: /home/tomek/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/fixdep-in.o] Błąd 2
make[3]: *** [/home/tomek/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/build/Makefile.include:4: fixdep] Błąd 2
make[2]: *** [Makefile:59: /home/tomek/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/libsubcmd.a] Błąd 2
make[1]: *** [Makefile:61: objtool] Błąd 2
make: *** [Makefile:1640: tools/objtool] Błąd 2
==> BŁĄD: Wystąpił błąd w prepare().
    Przerywam...

Ostatnio edytowany przez tomek_pl (2017-08-05 18:15:16)

Offline

#35 2017-08-06 10:37:12

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Cóż:

scripts/kconfig/conf  --silentoldconfig Kconfig
#
# configuration written to .config
#
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h
  HOSTCC  scripts/basic/bin2c
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_32_ia32.h
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_64.h
  HYPERCALLS arch/x86/entry/syscalls/../../include/generated/asm/xen-hypercalls.h
  WRAP    arch/x86/include/generated/asm/clkdev.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/mm-arch-hooks.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_32.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  DESCEND  objtool
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC   /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/fixdep.o
  HOSTLD   /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/fixdep-in.o
  LINK     /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/fixdep
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/exec-cmd.o
  HOSTCC  arch/x86/tools/relocs_64.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/help.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/pager.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/parse-options.o
  CC      arch/x86/purgatory/purgatory.o
  AS      arch/x86/purgatory/stack.o
  AS      arch/x86/purgatory/setup-x86_64.o
  CC      arch/x86/purgatory/sha256.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/run-command.o
  AS      arch/x86/purgatory/entry64.o
  CC      arch/x86/purgatory/string.o
  LD      arch/x86/purgatory/purgatory.ro
  BIN2C   arch/x86/purgatory/kexec-purgatory.c
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/sigchain.o
  CC      kernel/bounds.s
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/subcmd-config.o
  LD       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/libsubcmd-in.o
  CHK     include/generated/timeconst.h
  AR       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/libsubcmd.a
  UPD     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  UPD     include/generated/bounds.h
  GEN      /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/arch/x86/insn/inat-tables.c
  CC      arch/x86/kernel/asm-offsets.s
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/arch/x86/decode.o
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  LD       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/arch/x86/objtool-in.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/builtin-check.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/elf.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/special.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/objtool.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/libstring.o
  CC       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/str_error_r.o
  LD       /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/objtool-in.o
  LINK     /home/lucjan/Pracownia/Teraz/kernel/trunk/linux-bfq-mq-haswell-git/src/linux-stable-rc/tools/objtool/objtool
==> Rozpoczynanie pkgver()...
==> Rozpoczynanie build()...
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  UPD     include/config/kernel.release
  DESCEND  objtool
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/parse.tab.c
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  MKELF   scripts/mod/elfconfig.h
  CHK     scripts/mod/devicetable-offsets.h
  UPD     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/conmakehash
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/recordmcount
  HOSTCC  scripts/sortextable
  HOSTCC  scripts/extract-cert
  HOSTCC  scripts/asn1_compiler
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio
  AS      usr/initramfs_data.o
  LD      usr/built-in.o

Jak widzisz u mnie ten błąd się nie pojawia. Nie zmieniałeś PKGBUILD-u?


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

Offline

#36 2017-08-06 12:39:11

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

jedyne co zmienialem to dodalem patch vrq. pokombinuje jeszcze dzis i moze cos wymysle

nie wiem co sie zepsulo a nie chce mi sie na nowo systemu stawiac hehe zaden kernel mi sie nie kompiluje. wszedzie jak dam "makepkg -sri" to na poczatku kompilacji ten sam blad :/

edit:
nie wiem o co chodzi ale jak uruchomilem kompa z domyslnym kernelem archa to kompilacja pieknie ruszyla. moze sie kiedys samo naprawi xD

Ostatnio edytowany przez tomek_pl (2017-08-06 13:40:18)

Offline

#37 2017-08-13 21:10:47

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Mozna prosic o dodanie patchy do blk_mq bo wynika ze obecnie jest on wolniejszy o okolo 30% a sytuacja zostanie naprawiona dopiero w kernelu 4.14 :/

https://www.phoronix.com/scan.php?page= … egressions

Offline

#38 2017-08-14 10:30:01

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Pobierz, nałóż - jak uda Ci się to zrobić i nałoży się bez problemu, to dodam je do moich kerneli.


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

Offline

#39 2017-08-14 15:41:56

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Tak więc patche zostały dodane:

https://github.com/sirlucjan/lucjan-ker … 97f08b67e0

Lista patchy:

0050-blk-mq-sched-fix-scheduler-bad-performance.patch
0051-blk-mq-rename-flush_busy_ctx_data-as-ctx_iter_data.patch
0052-blk-mq-introduce-blk_mq_dispatch_rq_from_ctxs().patch
0053-blk-mq-sched-improve-dispatching-from-sw-queue.patch
0054-blk-mq-sched-don't-dequeue-request-until-all-in->dispatch-are-flushed.patch
0055-blk-mq-sched-introduce-blk_mq_sched_queue_depth().patch
0056-blk-mq-sched-use-q->queue_depth-as-hint for q->nr_requests.patch
0057-blk-mq-introduce-BLK_MQ_F_SHARED_DEPTH.patch
0058-blk-mq-sched-cleanup-blk_mq_sched_dispatch_requests().patch
0059-blk-mq-sched-introduce-helpers-for-query-change-busy-state.patch
0060-blk-mq-introduce-helpers-for-operating->dispatch-list.patch
0061-blk-mq-introduce-pointers-to-dispatchlock-list.patch
0062-blk-mq-pass-request_queue-to-several-helpers-of-operating-BUSY.patch
0063-blk-mq-sched-improve-IO-scheduling-on-SCSI-devcie.patch

Za nałożenie patchy odpowiada flaga:

### Use patches from http://marc.info/?l=linux-block&m=150151989915776&w=2
_use_blk_mq_patches=y

Usunięcie "y" sprzed spowoduje, że patche nie zostaną założone. Natomiast patche nakładane są za pomocą pętli:

### Patches from http://marc.info/?l=linux-block&m=150151989915776&w=2
        if [ -n "$_use_blk_mq_patches" ]; then
        msg "Apply blk-mq patches"
        for p in "${srcdir}"/*-blk-mq*.patch*; do 
        msg " $p" 
        patch -Np1 -i "$p"; done
        fi    

Metoda ta jest moim zdaniem znacznie bardziej poręczna niż nakładanie patchy osobno. Kernel 4.12.7 buduje się z tymi patchami bez problemu.


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

Offline

#40 2017-08-14 23:25:44

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Nieco nowsze wersje tych łatek:

0050-blk-mq-sched-fix-scheduler-bad-performance.patch
0051-blk-mq-sbitmap-introduce__sbitmap_for_each_set().patch
0052-blk-mq-introduce-blk_mq_dispatch_rq_from_ctx().patch
0053-blk-mq-sched-move-actual-dispatching-into-one-helper.patch
0054-blk-mq-sched-improve-dispatching-from-sw-queue.patch
0055-blk-mq-sched-don't-dequeue-request-until-all-in-dispatch-are-flushed.patch
0056-blk-mq-sched-introduce-blk_mq_sched_queue_depth().patch
0057-blk-mq-sched-use-q->queue_depth-as-hint-for-q->nr_requests.patch
0058-blk-mq-introduce-BLK_MQ_F_SHARED_DEPTH.patch
0059-blk-mq-sched-introduce-helpers-for-query-change-busy-state.patch
0060-blk-mq-introduce-helpers-for-operating->dispatch-list.patch
0061-blk-mq-introduce-pointers-to-dispatch-lock&list.patch
0062-blk-mq-pass-request_queue-to-several-helpers-of-operating-BUSY.patch
0063-blk-mq-sched-improve-IO-scheduling-on-SCSI-devcie.patch
0064-blk-mq-block-introduce-rqhash-helpers.patch
0065-blk-mq-block-move-actual-bio-merge-code-into__elv_merge.patch
0066-blk-mq-block-add-check-on-elevator-for-supporting-bio-merge-via-hashtable-from-blk-mq-sw.patch
0067-blk-mq-block-introduce-last_merge-and-hash-to-blk_mq_ctx.patch
0068-blk-mq-sched-refactor-blk_mq_sched_try_merge().patch
0069-blk-mq-improve-bio-merge-from-blk-mq-sw-queue.patch

Patche zostały częściowo przepisane, zostało dodane kilka dodatkowych:

https://github.com/sirlucjan/lucjan-ker … e1d48243f2


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

Offline

#41 2017-08-15 10:27:32

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Super!zaraz zabieram sie za instalacje i testy wydajnosci :) bo jesli to naprawda co pisali to powinien byc teraz odczuwalny skok wydajnosci

Offline

#42 2017-08-15 12:12:01

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Rozmawiałem chwilkę z Tomem Nguyenem i powiedział, że Paolo na tych patchach osiągnął sporo lepsze wyniki, zatem jest nadzieja :)


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

Offline

#43 2017-08-15 20:00:06

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Wszystkie patche jakich używam dostępne są pod adresem:

https://github.com/sirlucjan/lucjan-ker … er/patches

W razie czego założyłem dodatkowy mirror:

https://gitlab.com/sirlucjan/kernel-patches


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

Offline

#44 2017-08-27 18:23:22

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Zaktualizowałem patche dla blk-mq:

https://github.com/sirlucjan/lucjan-ker … f48f843f8f


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

Offline

#45 2017-08-28 08:52:31

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Pozmienialem troszke swoj /etc/makepkg.conf by zoptymalizowac kompilacje ale teraz zawsze musze dodac do Twojego PKGBUILD flage options=('makeflags') zaraz za flaga ('!strip') zeby moje ustawienia byly brane pod uwage czasem zapomne to dodac :/ moglbys to dodac na stale do swojego projektu?
Chyba ze niepotrzebnie to dodaje bo widze rowniez wpis ?

make ${MAKEFLAGS} LOCALVERSION= bzImage modules

Ostatnio edytowany przez tomek_pl (2017-08-28 08:59:51)

Offline

#46 2017-08-28 10:00:41

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Jak chcesz, to dodaj do swojego forka mojego projektu. Ja niczego nie będę zmieniał póki co. Jak nie dodasz do swojego, poćwiczysz przynajmniej pamięć ;)


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

Offline

#47 2017-08-30 12:33:53

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

Odp: Patch BFQ dla kernela 4.12 - wersja experimental

Zaktualizowałem patch od Paolo (zaszły minimalne zmiany nie mające wpływu na pracę kernela) oraz dodałem nowe "merged patches".


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