カーネル/VM探検隊@関西 9回目

カーネル/VM探検隊@関西 9回目とその前後のハッシュタグ #kernelvm をまとめています. 適当に修正して下さい.
1
前へ 1 2 3 ・・ 37 次へ
murase_syuka @murase_syuka

linuxのプロセススケジューラの歴史、始まった>< #kernelvm

2018-09-22 13:20:56
みすど @MysticDoll

このスライドは100枚以上あるので #kernelvm

2018-09-22 13:22:16
Fadis @fadis_

タスク: カーネルのスケジューリング単位。昔のカーネルではプロセスと同義だったが、現在(2.6系以降)はプロセスまたはその中のスレッド1つを指す #kernelvm

2018-09-22 13:22:17
Hiroshi Shimamoto @hshimamoto

「このスライド100枚以上あるので」#kernelvm

2018-09-22 13:22:47
orumin @orumin

前のほうだけ電灯消せないかしら #kernelvm

2018-09-22 13:23:01
Tsukasa #01 @a4lg

最初のバージョンの Linux では最大タスク数が 64 #kernelvm

2018-09-22 13:23:35
Fadis @fadis_

linux-0.01のスケジューラは20行程度のラウンドロビンスケジューラ。64要素の配列でそれ以上タスクは作れない #kernelvm

2018-09-22 13:23:52
吉田@板橋 @koedoyoshida

#kernelvm 案内背景が何故かDebianだった伏線の回収 #kansaidebian (@ 京都大学 理学研究科/理学部 3号館 - @univkyoto in 京都市, 京都府) swarmapp.com/c/b93yC5Br2Zk pic.twitter.com/WiJV1lOK9Z

2018-09-22 13:24:37
拡大
Fadis @fadis_

linux-0.01は全タスクを舐めてタイムスライスが最大のタスクを実行する。タイムスライスがどれも残っていなかったら全てのタスクに150ミリ秒のタイムスライスを与える。sleepしたタスクにはちょっとボーナスを与える #kernelvm

2018-09-22 13:25:28
Hiroshi Shimamoto @hshimamoto

細かいところだけど、nilってなんだろう?#kernelvm

2018-09-22 13:26:22
Fadis @fadis_

このスケジューラでは必要な処理がタスクの数に比例する為、最大64ならなんとかなるけどたくさんのタスクを抱えられるようにしようとすると使い物にならない #kernelvm

2018-09-22 13:26:56
-ENOMEM @masami256

ちょっと出遅れたけど見始めた カーネル/VM探検隊@関西 9回目 youtu.be/doQcgHdlk6E via @YouTube #kernelvm

2018-09-22 13:28:48
拡大
Fadis @fadis_

linux-0.01ではNice値を変更するとタイムスライスが増減する。驚くべきことにrootでなくても負数が指定でき、しかも果てしなく大きな値を設定できる為、一般ユーザが巨大なタイムスライスを手に入れられる #kernelvm

2018-09-22 13:28:48
Fadis @fadis_

linux-1.0でプリエンプションが登場、root以外の負のniceも禁止に #kernelvm

2018-09-22 13:29:46
Tsukasa #01 @a4lg

Linux 2.0 辺りから、ある意味モダンでマトモなスケジューラーの仕組みに近いものになっていった、と #kernelvm

2018-09-22 13:30:10
Hiroshi Shimamoto @hshimamoto

nilの疑問、kernelならC言語なので、NULLを使うと思うのだが、あえてnilとしている理由があるのだろうか、と。#kernelvm

2018-09-22 13:30:36
身体の消耗 @akahana_1

キューを使うのにO(n)でタスク見つけてくるのイケてなさすぎるな…… #kernelvm

2018-09-22 13:32:20
Fadis @fadis_

linux-2.0ではランキューがリストになったが、スケジューリングに全てのタスクを舐める必要がある点は変わらないままだった。またlinux-2.0からSMPのサポートが追加された。 #kernelvm

2018-09-22 13:32:32
田中 真依 @tn_mai

ランキューをリスト化したけど総なめなのでまだダサい #kernelvm

2018-09-22 13:32:51
Fadis @fadis_

linux-2.0のランキューはSMPであっても1本で、1本のキューから全てのCPUがタスクを拾っていた #kernelvm

2018-09-22 13:33:27
Toru Komatsu @utam0k

みてる カーネル/VM探検隊@関西 9回目 - YouTube youtube.com/watch?v=doQcgH… #kernelvm

2018-09-22 13:35:06
拡大
Fadis @fadis_

linux-2.2 linux-2.4ではlinux-2.0からスケジューラの変化はあまりなかった #kernelvm

2018-09-22 13:35:20
前へ 1 2 3 ・・ 37 次へ