Arch-Like - nietypowy blog, nietypowe forum.
Na luzie => Rozmowy w toku => Wątek zaczęty przez: sir_lucjan w Październik 27, 2014, 21:37:30
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
[ 0.256754] io scheduler noop registered
[ 0.256779] io scheduler bfq registered (default)
[ 0.256780] BFQ I/O-scheduler version: v7r6
[ 0.433347] BFS CPU scheduler v0.456 by Con Kolivas.
Linux archlinux 3.17.1-2-lucjan #1 SMP PREEMPT Mon Oct 27 10:33:09 CET 2014 x86_64 GNU/Linux
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.255976] io scheduler noop registered
[ 0.255997] io scheduler bfq registered (default)
[ 0.255998] BFQ I/O-scheduler version: v7r6
[ 0.554793] BFS CPU scheduler v0.456 by Con Kolivas.
[ 0.553001] UKSM: relative memcmp_cost = 215 hash=4145614281 cmp_ret=0.
Linux archlinux 3.17.1-3-lucjan #1 SMP PREEMPT Tue Oct 28 21:20:13 CET 2014 x86_64 GNU/Linux
Tym razem wersja z UKSM :) Wygląda na to, że wszystko działa.
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.0-2-baron #1 SMP PREEMPT Mon Oct 27 15:54:41 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.643s (kernel) + 2.872s (userspace) = 4.516s
-
CONFIG_MPILEDRIVER=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
[ 1.308389] io scheduler noop registered
[ 1.308427] io scheduler bfq registered (default)
[ 1.308428] BFQ I/O-scheduler version: v7r6
[ 1.655686] BFS CPU scheduler v0.456 by Con Kolivas.
[ 1.575590] UKSM: relative memcmp_cost = 296 hash=1644862418 cmp_ret=0.
Linux arch 3.17.2-0-pb #1 SMP PREEMPT Wed Oct 29 20:31:14 CET 2014 x86_64 GNU/Linux
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.257100] io scheduler noop registered
[ 0.257122] io scheduler bfq registered (default)
[ 0.257122] BFQ I/O-scheduler version: v7r6
[ 0.556358] BFS CPU scheduler v0.456 by Con Kolivas.
[ 0.554592] UKSM: relative memcmp_cost = 215 hash=2878766554 cmp_ret=0.
Linux archlinux 3.17.2-0-lucjan #1 SMP PREEMPT Wed Oct 29 20:21:52 CET 2014 x86_64 GNU/Linux
Przedpremierowo - wydanie 3.17.2 ;)
-
[greh@greh-komputer ~]$ lsb_release -a ; uname -r
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
3.17.1-1-ARCH
-
[greywolf@arch ~]$ lsb_release -a ; uname -r
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
3.17.1-1-ARCH
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.258114] io scheduler noop registered
[ 0.258134] io scheduler bfq registered (default)
[ 0.258135] BFQ I/O-scheduler version: v7r6
[ 0.389922] BFS CPU scheduler v0.457 by Con Kolivas.
[ 0.388043] UKSM: relative memcmp_cost = 215 hash=2728520338 cmp_ret=0.
Linux archlinux 3.17.2-2-lucjan #1 SMP PREEMPT Tue Nov 11 11:06:52 CET 2014 x86_64 GNU/Linux
Tym razem oficjalne patche ck1 i UKSM. Niedługo tarballe z kernelami z linii 3.17 trafią do AUR.
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.254880] io scheduler noop registered
[ 0.254901] io scheduler bfq registered (default)
[ 0.254902] BFQ I/O-scheduler version: v7r6
[ 0.386170] BFS CPU scheduler v0.457 by Con Kolivas.
[ 0.384306] UKSM: relative memcmp_cost = 215 hash=627923887 cmp_ret=0.
Linux archlinux 3.17.3-0-lucjan #1 SMP PREEMPT Wed Nov 12 11:19:27 CET 2014 x86_64 GNU/Linux
Wersja zbudowana w oparciu o patch ze stable-review.
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.2-1-bfs #1 SMP PREEMPT Wed Nov 12 17:28:09 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.395s (kernel) + 2.386s (userspace) = 3.782s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.3-2-bfs #1 SMP PREEMPT Sun Nov 16 13:54:36 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.627s (kernel) + 2.285s (userspace) = 3.913s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.3-3-bfs #1 SMP PREEMPT Tue Nov 18 16:56:22 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.390s (kernel) + 2.218s (userspace) = 3.609s
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.252311] io scheduler noop registered
[ 0.252337] io scheduler bfq registered (default)
[ 0.252337] BFQ I/O-scheduler version: v7r6
[ 0.383875] BFS CPU scheduler v0.458 by Con Kolivas.
[ 0.382098] UKSM: relative memcmp_cost = 215 hash=901253134 cmp_ret=0.
Linux archlinux 3.17.3-3-lucjan #1 SMP PREEMPT Tue Nov 18 12:03:27 CET 2014 x86_64 GNU/Linux
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.4-1-bfs #1 SMP PREEMPT Sun Nov 23 21:30:23 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.499s (kernel) + 2.388s (userspace) = 3.888s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.151018] io scheduler noop registered
[ 0.151046] io scheduler bfq registered (default)
[ 0.151048] BFQ I/O-scheduler version: v7r6
[ 0.177997] BFS CPU scheduler v0.458 by Con Kolivas.
3.17.4-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.4-1-bfs #1 SMP PREEMPT Sun Nov 23 21:30:23 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.477s (kernel) + 2.281s (userspace) = 3.759s
-
[adam@silentium ~]$ cat /sys/block/sd*/queue/scheduler
[noop] bfq
noop [bfq]
noop [bfq]
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.165901] io scheduler noop registered
[ 0.165932] io scheduler bfq registered (default)
[ 0.165933] BFQ I/O-scheduler version: v7r6
[ 0.263945] BFS CPU scheduler v0.458 by Con Kolivas.
3.17.4-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.4-1-bfs #1 SMP PREEMPT Tue Dec 2 23:04:45 CET 2014 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 1.611s (kernel) + 1.943s (userspace) = 3.555s
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.264112] io scheduler noop registered
[ 0.264135] io scheduler bfq registered (default)
[ 0.264136] BFQ I/O-scheduler version: v7r6
[ 0.395541] BFS CPU scheduler v0.458 by Con Kolivas.
[ 0.393775] UKSM: relative memcmp_cost = 215 hash=733879699 cmp_ret=0.
Linux archlinux 3.17.5-0.1-lucjan #1 SMP PREEMPT Sat Dec 6 10:53:32 CET 2014 x86_64 GNU/Linux
Wersja przedpremierowa :D
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.261855] io scheduler noop registered
[ 0.261875] io scheduler bfq registered (default)
[ 0.261875] BFQ I/O-scheduler version: v7r6
[ 0.392908] BFS CPU scheduler v0.458 by Con Kolivas.
[ 0.391132] UKSM: relative memcmp_cost = 215 hash=391796657 cmp_ret=0.
Linux archlinux 3.17.6-1-lucjan #1 SMP PREEMPT Mon Dec 8 11:55:24 CET 2014 x86_64 GNU/Linux
Prosto z pieca :D
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.162342] io scheduler noop registered
[ 0.162370] io scheduler bfq registered (default)
[ 0.162372] BFQ I/O-scheduler version: v7r6
[ 0.260247] BFS CPU scheduler v0.458 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.17.6-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.6-1-bfs #1 SMP PREEMPT Tue Dec 9 13:47:18 CET 2014 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 1.542s (kernel) + 2.469s (userspace) = 4.012s
-
Ot, taka ciekawostka zainstalowana na próbę:
dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && systemd-analyze
[ 1.546044] io scheduler noop registered
[ 1.546049] io scheduler deadline registered
[ 1.546093] io scheduler cfq registered
[ 1.546135] io scheduler bfq registered (default)
[ 1.546137] BFQ I/O-scheduler version: v7r6
noop deadline cfq [bfq]
3.18.0-0-MANJARO
CONFIG_SCHED_SMT=y
CONFIG_I2C_ISMT=m
Linux evo 3.18.0-0-MANJARO #1 SMP PREEMPT Mon Dec 8 17:49:25 UTC 2014 x86_64 GNU/Linux
Startup finished in 3.598s (kernel) + 17.064s (userspace) = 20.662s
Dłuższy start kernela Manjaro (userspace) w porównaniu do niemal każdego innego jest przeze mnie obserwowany co najmniej od wersji linux316 (jeszcze jako rc).
-
A u mnie start Manjaro nie jest tak długi na dystrybucyjnym kernelu. :D
Ale jeszcze drugi system:
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.171444] io scheduler noop registered
[ 0.171472] io scheduler bfq registered (default)
[ 0.171473] BFQ I/O-scheduler version: v7r6
[ 0.198380] BFS CPU scheduler v0.458 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.17.6-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.17.6-1-bfs #1 SMP PREEMPT Tue Dec 9 13:47:18 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.636s (kernel) + 2.641s (userspace) = 4.277s
-
Sprawdziłem, start na kernelu dystrybucyjnym Manjaro jest niecałe 0,5 sekundy dłuższy niż na linux-bfs. Może Manjaro lubi startować z SDD? ???
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
# CONFIG_MCORE2 is not set
[ 0.223245] io scheduler noop registered
[ 0.223248] io scheduler deadline registered
[ 0.223277] io scheduler cfq registered
[ 0.223303] io scheduler bfq registered (default)
[ 0.223305] BFQ I/O-scheduler version: v7r5
[noop] deadline cfq bfq
noop deadline cfq [bfq]
noop deadline cfq [bfq]
3.17.4-1-MANJARO
CONFIG_SCHED_SMT=y
CONFIG_I2C_ISMT=m
Linux silentium 3.17.4-1-MANJARO #1 SMP PREEMPT Sat Nov 22 12:10:24 UTC 2014 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 1.681s (kernel) + 2.798s (userspace) = 4.479s
-
Każdy system lubi SSD. U mnie zwykłe HDD :) Różnica? Od 2 do ok. 6 sekund. Faktem jest, że obecnie kernel Manjaro, to jedyny dystrybucyjny, który się w Archu da stosować, który ma wkompilowane BFQ (pomijam tego typu kernele jak linux-ck, bo nie jest on dystrybucyjny). I zwykle jest dość wcześnie (jak widać nawet wcześniej niż w Archu).
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_I2C_ISMT=m
[ 0.278294] io scheduler noop registered
[ 0.278317] io scheduler bfq registered (default)
[ 0.278318] BFQ I/O-scheduler version: v7r6
Linux archlinux 3.18.0-1-lucjan #1 SMP PREEMPT Tue Dec 9 17:00:31 CET 2014 x86_64 GNU/Linux
Póki co bez UKSM oraz BFS - ale i na to przyjdzie pora :)
[lucjan@archlinux ~]$ pacman -Ss linux-lucjan-kernel
lucjan-experimental/linux-lucjan-docs 3.18-1 (linux-lucjan)
Kernel hackers manual - HTML documentation that comes with the linux-lucjan-kernel
lucjan-experimental/linux-lucjan-headers 3.18-1 (linux-lucjan)
Header files and scripts to build modules for linux-lucjan-kernel.
lucjan-experimental/linux-lucjan-kernel 3.18-1 (linux-lucjan) [zainstalowano]
Linux Kernel and modules with the UKSM patchset featuring the v1.2.3. and the ck2 patchset featuring the Brain Fuck
Scheduler v0.458
lucjan-unstable/linux-lucjan-docs 3.17.5-0.2 (linux-lucjan)
Kernel hackers manual - HTML documentation that comes with the linux-lucjan-kernel
lucjan-unstable/linux-lucjan-headers 3.17.5-0.2 (linux-lucjan)
Header files and scripts to build modules for linux-lucjan-kernel.
lucjan-unstable/linux-lucjan-kernel 3.17.5-0.2 (linux-lucjan) [zainstalowano: 3.18-1]
Linux Kernel and modules with the UKSM patchset featuring the v1.2.3. and the ck2 patchset featuring the Brain Fuck
Scheduler v0.458
lucjan-testing/linux-lucjan-docs 3.17.6-2 (linux-lucjan)
Kernel hackers manual - HTML documentation that comes with the linux-lucjan-kernel
lucjan-testing/linux-lucjan-headers 3.17.6-2 (linux-lucjan)
Header files and scripts to build modules for linux-lucjan-kernel.
lucjan-testing/linux-lucjan-kernel 3.17.6-2 (linux-lucjan) [zainstalowano: 3.18-1]
Linux Kernel and modules with the UKSM patchset featuring the v1.2.3. and the ck2 patchset featuring the Brain Fuck
Scheduler v0.458
Awaryjnie jest jeszcze stabilna wersja kernela (repo lucjan-testing) oraz z patchem ze stable-review (repo lucjan-unstable). Awaria nie jest więc groźna :D
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
[ 0.280308] io scheduler noop registered
[ 0.280330] io scheduler bfq registered (default)
[ 0.280331] BFQ I/O-scheduler version: v7r6
[ 0.295052] BFS CPU scheduler v0.460 by Con Kolivas.
Linux archlinux 3.18.0-2-lucjan #1 SMP PREEMPT Thu Dec 11 11:13:13 CET 2014 x86_64 GNU/Linux
Jeszcze ciepła wersja - tym razem dodałem BFS :)
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.171031] io scheduler noop registered
[ 0.171060] io scheduler bfq registered (default)
[ 0.171061] BFQ I/O-scheduler version: v7r6
[ 0.268908] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.18.0-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.18.0-1-bfs #1 SMP PREEMPT Thu Dec 11 23:06:07 CET 2014 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 1.581s (kernel) + 2.678s (userspace) = 4.259s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.179296] io scheduler noop registered
[ 0.179324] io scheduler bfq registered (default)
[ 0.179325] BFQ I/O-scheduler version: v7r6
[ 0.206118] BFS CPU scheduler v0.460 by Con Kolivas.
3.18.0-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.18.0-1-bfs #1 SMP PREEMPT Thu Dec 11 23:06:07 CET 2014 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.423s (kernel) + 2.469s (userspace) = 3.893s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.177097] io scheduler noop registered
[ 0.177125] io scheduler bfq registered (default)
[ 0.177126] BFQ I/O-scheduler version: v7r6
[ 0.274947] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.18.1-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.18.1-1-bfs #1 SMP PREEMPT Wed Dec 17 18:37:28 CET 2014 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 1.647s (kernel) + 2.138s (userspace) = 3.785s
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
[ 0.279742] io scheduler noop registered
[ 0.279765] io scheduler bfq registered (default)
[ 0.279765] BFQ I/O-scheduler version: v7r7
[ 0.405446] BFS CPU scheduler v0.460 by Con Kolivas.
[ 0.403615] UKSM: relative memcmp_cost = 112 hash=1699131559 cmp_ret=0.
Linux archlinux 3.18.1-4-lucjan #1 SMP PREEMPT Mon Dec 22 16:11:04 CET 2014 x86_64 GNU/Linux
Kolejna wersja, tym razem z UKSM i nowym BFQ.
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
[ 0.274462] io scheduler noop registered
[ 0.274483] io scheduler bfq registered (default)
[ 0.274484] BFQ I/O-scheduler version: v7r7
[ 0.400997] BFS CPU scheduler v0.460 by Con Kolivas.
[ 0.399184] UKSM: relative memcmp_cost = 122 hash=2147910069 cmp_ret=0.
Linux archlinux 3.18.2-0.1-lucjan #1 SMP PREEMPT Wed Jan 7 11:51:00 CET 2015 x86_64 GNU/Linux
Testowałem na nim działanie nowych rozwiązań, które planuje wprowadzić także w kernelach udostępnianych w AUR - validpgpkeys. Wszystko działa jak należy w związku z tym z wydaniem 3.18.2 należy spodziewać się małej rewolucji :D
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.174244] io scheduler noop registered
[ 0.174273] io scheduler bfq registered (default)
[ 0.174275] BFQ I/O-scheduler version: v7r7
[ 0.272141] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.18.2-1-bfs
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.18.2-1-bfs #1 SMP PREEMPT Sun Jan 11 14:41:26 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 2.553s (kernel) + 2.566s (userspace) = 5.120s
-
@Baron - z czystej ciekawości - dlaczego używasz jedynie patcha BFS, a nie CK oraz z jakim Time Frequency masz skompilowany kernel?
-
@pavbaranov
Miałem problemy z przeglądarkami (Chromium i Maxthon) - przycinały - pod Bridge-pl i Uksm-ck.
Uważam, że linux-bfs jest najsprawniejszy. Być może to się zmieniło, ale z przyzwyczajenia kompiluję linux-bfs.
Częstotliwość mam ustawioną na 1000Hz.
[adam@silentium ~]$ zcat /proc/config.gz |grep CONFIG_HZ
# CONFIG_HZ_PERIODIC is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
Polecasz inną wersję kernela?
-
Polecasz inną wersję kernela?
Nie, choć sam stosuję pochodną uksm-ck. Po prostu zastanawia mnie dlaczego ktoś stosuje bfs + TF=1000Hz jeśli to są 2 najistotniejsze zmiany w stosunku do domyślnego BFS-patch, jakie znajdują się w CK-patch. Pozostałe 2 i tak są nieistotne. Innymi słowy: BFS-patch + TF=1000Hz winno, co do zasady, odpowiadać CK :)
-
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && zgrep -i SMT /proc/config.gz && dmesg | grep scheduler && dmesg | grep UKSM && uname -a
CONFIG_MHASWELL=y
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
[ 0.284908] io scheduler noop registered
[ 0.284932] io scheduler bfq registered (default)
[ 0.284932] BFQ I/O-scheduler version: v7r7
[ 0.412590] BFS CPU scheduler v0.460 by Con Kolivas.
[ 0.410791] UKSM: relative memcmp_cost = 133 hash=4095052620 cmp_ret=0.
Linux archlinux 3.18.3-0.1-lucjan #1 SMP PREEMPT Wed Jan 14 11:13:22 CET 2015 x86_64 GNU/Linux
Tradycyjnie test kernela z patchem ze stable-review.
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.174287] io scheduler noop registered
[ 0.174319] io scheduler bfq registered (default)
[ 0.174320] BFQ I/O-scheduler version: v7r7
[ 0.399667] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.18.3-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
Linux silentium 3.18.3-1-bridge-pl #1 SMP PREEMPT Sun Jan 18 13:25:00 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 2.798s (kernel) + 2.619s (userspace) = 5.417s
No dobrze... spróbowałem czegoś innego.
-
[adam@HDX16 ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.364765] io scheduler noop registered (default)
[ 0.532789] BFS CPU scheduler v0.460 by Con Kolivas.
[noop]
3.18.3-2-uksm-ck
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux HDX16 3.18.3-2-uksm-ck #1 SMP PREEMPT Tue Jan 20 20:22:09 CET 2015 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.8.11
Codename: Ascella
Startup finished in 2.419s (kernel) + 2.760s (userspace) = 5.179s
[adam@HDX16 ~]$ zcat /proc/config.gz |grep CONFIG_HZ
# CONFIG_HZ_PERIODIC is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250_NODEFAULT is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
Nowiutki Manjaro na laptopie z SSD. Mnie Manjaro nie przeraża, można go okiełznać, skonfigurować i używać z radością. Archa wolę na desktopie, Manjaro ma rzadkie aktualizacje, a to na lapku jest wygodniejsze, szczególnie z modemem. :) Działa doskonale!
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.174858] io scheduler noop registered
[ 0.174886] io scheduler bfq registered (default)
[ 0.174887] BFQ I/O-scheduler version: v7r7
[ 0.401463] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
noop [bfq]
noop [bfq]
3.18.5-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux silentium 3.18.5-1-bridge-pl #1 SMP PREEMPT Sun Feb 1 08:44:08 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 2.730s (kernel) + 2.492s (userspace) = 5.222s
Ładnie chodzi :)
-
adam@hdx16 ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.381850] io scheduler noop registered (default)
[ 0.381889] io scheduler bfq registered
[ 0.381891] BFQ I/O-scheduler version: v7r7
[ 0.549953] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
3.18.5-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux hdx16 3.18.5-1-bridge-pl #1 SMP PREEMPT Thu Feb 5 01:03:08 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 4.076s (kernel) + 1.070s (userspace) = 5.147s]
Drugi Arch na laptopie, ale z openboxem, dla dłuższego działania bez zasilacza. ;)
-
[adam@hdx16 ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.368096] io scheduler noop registered (default)
[ 0.368138] io scheduler bfq registered
[ 0.368140] BFQ I/O-scheduler version: v7r7
[ 0.535548] BFS CPU scheduler v0.460 by Con Kolivas.
[noop] bfq
3.18.6-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux hdx16 3.18.6-1-bridge-pl #1 SMP PREEMPT Fri Feb 6 23:42:14 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 4.051s (kernel) + 1.909s (userspace) = 5.961s
Arch openbox z nowym jądrem dzień za dniem... ;)
-
A jednak się udało ;)
CONFIG_MPILEDRIVER=y
CONFIG_SCHED_SMT=y
[ 1.456720] io scheduler bfq registered (default)
[ 1.456722] BFQ I/O-scheduler version: v7r7
Linux evo 4.0.0-1-mainline #1 SMP PREEMPT Thu Feb 26 10:18:33 CET 2015 x86_64 GNU/Linux
-
[adam@hdx16 ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.343163] io scheduler noop registered (default)
[ 0.343199] io scheduler bfq registered
[ 0.343201] BFQ I/O-scheduler version: v7r7
[ 0.477189] BFS CPU scheduler v0.461 by Con Kolivas.
[noop] bfq
3.19.0-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux hdx16 3.19.0-1-bridge-pl #1 SMP PREEMPT Wed Mar 4 20:19:07 CET 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 3.963s (kernel) + 2.032s (userspace) = 5.996s
-
[adam@hdx16 ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.493154] io scheduler noop registered (default)
[ 0.493190] io scheduler bfq registered
[ 0.493192] BFQ I/O-scheduler version: v7r7
[ 0.656351] BFS CPU scheduler v0.461 by Con Kolivas.
[noop] bfq
3.19.0-1-bridge-pl
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
# CONFIG_I2C_ISMT is not set
Linux hdx16 3.19.0-1-bridge-pl #1 SMP PREEMPT Wed Mar 4 23:19:00 CET 2015 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 0.9.0-pre3
Codename: Bellatrix
Startup finished in 3.795s (kernel) + 2.440s (userspace) = 6.235s
-
[adam@silentium ~]$ zgrep -i MCORE2 /proc/config.gz && dmesg | grep scheduler && cat /sys/block/sd*/queue/scheduler && uname -r && zgrep -i SMT /proc/config.gz && uname -a && lsb_release -a && systemd-analyze
CONFIG_MCORE2=y
[ 0.170913] io scheduler noop registered (default)
[ 0.170915] io scheduler deadline registered
[ 0.170948] io scheduler cfq registered
[ 0.170977] io scheduler bfq registered
[ 0.170978] BFQ I/O-scheduler version: v7r7
[ 0.274245] BFS CPU scheduler v0.461 by Con Kolivas.
[noop] deadline cfq bfq
noop deadline cfq [bfq]
noop deadline cfq [bfq]
3.19.7-1-ck
CONFIG_SCHED_SMT=y
CONFIG_SMT_NICE=y
CONFIG_I2C_ISMT=m
Linux silentium 3.19.7-1-ck #1 SMP PREEMPT Wed May 6 18:13:47 EDT 2015 x86_64 GNU/Linux
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Startup finished in 1.812s (kernel) + 2.034s (userspace) = 3.846s
System do pracy bez niespodzianek z powodu niedopracowanych środowisk. Maksymalnie lekki, stabilny i działajacy błyskawicznie Arch z Openboxem.
-
Małe odświeżenie tematu:
[lucjan@archlinux ~]$ zgrep -i MHASWELL /proc/config.gz && dmesg | grep scheduler && cat /proc/version && uname -a
CONFIG_MHASWELL=y
[ 0.349701] io scheduler noop registered
[ 0.349705] io scheduler deadline registered
[ 0.349730] io scheduler cfq registered
[ 0.349753] io scheduler bfq registered (default)
[ 0.349753] BFQ I/O-scheduler: v7r8
Linux version 4.1.3-1-bfq-haswell (lucjan@archlinux) (gcc version 5.2.0 (GCC) ) #1 SMP PREEMPT Fri Jul 24 20:10:36 CEST 2015
Linux archlinux 4.1.3-1-bfq-haswell #1 SMP PREEMPT Fri Jul 24 20:10:36 CEST 2015 x86_64 GNU/Linux