X



トップページLinux
255コメント67KB
【Linux】カーネル総合7【Kernel】©2ch.net
0104login:Penguin
垢版 |
2020/03/21(土) 15:15:54.67ID:ZvoqbWm7
Linuxはハードウェアサポートが貧弱な点でもゲームは厳しい
特に入力デバイスがね

ゲームはメモリを予想外に食うことはあまりないので足りてれば大丈夫
増設できない環境で不足すると詰むがそれに関してはWindowsでも同じ
0105login:Penguin
垢版 |
2020/03/21(土) 15:20:25.88ID:ZvoqbWm7
Linuxにとって特に厄介なのは、メモリ使用量が大きく変動するデスクトップ・ワークステーション用途で
例えばWebブラウザで複数タブを開くだけで簡単にメモリを使い切ってしまう、調べごとしながら編集はきついだろうな

HDD時代にWindowsを使ってたとき物理メモリが3GBしかない環境で常に8GB近く仮想メモリを消費した状態で常用してたことがある者として
スワップ領域の使用が始まった後のLinuxのトロさに不満があるから試行錯誤している
その途中で気づいたのが、たとえRAMディスクを使っていてもスワップイン・スワップアウトの動作そのものの速度の限界が足を引っ張ると

>>99
FirefoxがHugePagesを使えるならね
起動時にメモリを専有しちゃうのに仮想マシン以外で使い道ないから微妙すぎるのだ
透過HugePagesは起動してから時間が経つと激重になる地雷機能だし
0106login:Penguin
垢版 |
2020/03/22(日) 15:30:26.72ID:ndNekq/s
いい加減に早く病気を治せw
0107login:Penguin
垢版 |
2020/03/22(日) 18:23:49.65ID:ZfOaZkIX
興味深いな
ただUbuntuデスクトップ使ってるがメモリ足りなくなってブラウザタブを閉じるとメモリは空くけどな
Windowsと同じく
0108login:Penguin
垢版 |
2020/03/22(日) 21:40:00.01ID:YdgWiJad
そりゃタブを閉じればな
調べものガンガンするとタブは簡単に増える
実際には調べものしながら作業するから複数のソフトも起動しながらになる
0110login:Penguin
垢版 |
2020/10/26(月) 08:51:09.72ID:ZMq6z91l
5.9はいつ頃が入れごろ?
0111login:Penguin
垢版 |
2020/10/27(火) 17:49:07.13ID:ZCz1jNwh
5.9.1が出たら
なのでもう入れていいよ
0112login:Penguin
垢版 |
2020/12/30(水) 18:05:29.55ID:p+8/obrU
5.10のサポート短か!
0114login:Penguin
垢版 |
2021/01/13(水) 03:23:19.09ID:DVhKFdcr
5.8になってからスワップ時の挙動が格段に良くなった

RAMディスクとbcacheを組み合わせた小細工が不要になって助かった
/ファイルシステムで透過圧縮を使うとスラッシング時に極端に遅くなることが無くなったのも助かる
0115login:Penguin
垢版 |
2021/01/13(水) 12:12:03.85ID:/UcKYh6z
ディスクのパフォーマンス上がってんのか それは期待
0117login:Penguin
垢版 |
2021/01/13(水) 12:59:40.61ID:VyOa7dia
スワップするデータの保証はしていないのでストレージには信頼性の高いものを
選ばなければならない、その保証は今はOSカーネルではなくストレージへと
オフロードできると考えている、とあるな

ちょっと気を付けにゃならんパフォーマンスの上げ方かもね
0118login:Penguin
垢版 |
2021/01/19(火) 06:43:31.01ID:fUvZ12e4
なんで rsync なんか必要なんだよクズ
0119login:Penguin
垢版 |
2021/01/19(火) 06:44:05.89ID:fUvZ12e4
Linus もビルゲイツと変わらないナチス
0120login:Penguin
垢版 |
2021/01/19(火) 10:59:33.42ID:y/Cvr7fA
ライナスおじさん
0121login:Penguin
垢版 |
2021/01/22(金) 09:20:14.54ID:RcSY/51B
おまえら

x32


要る?
0124運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/06(土) 05:29:39.08ID:FIcIkays
Basix5.0 使用中で
HWE kernel 5.8.XXではリブートしたらインターネットに繋がらないので
デュアルブートのWin10を起動してからリブートしてBasix5.0を起動していた
今回kernel 5.10.20をインストールしたら上記トラブル無くリブート可能になった
NVIDIAもアップデートされてDKMSも正常にインストールされるようになったからか?
0128login:Penguin
垢版 |
2021/04/23(金) 14:59:56.87ID:gid9okyV
ヤバソタ大は全員アナルを煎じて反省して
0129login:Penguin
垢版 |
2021/04/23(金) 16:29:13.43ID:HaFGcW7R
これ相当にキモい事件だよね
指導教官が北京大出身なのでスパイ説もある
0130login:Penguin
垢版 |
2021/04/23(金) 19:09:34.18ID:6TS/O2wH
例の論文の執筆者3人共Googleの奨学金を貰ってるんだよな。
勿論成果としてGoogle Scholarに載せてるし。
つまりGoogleも認めて金を出しているらしい。

https://scholar.google.com/citations?user=CLHWfM4AAAAJ&;hl=ja#d=gs_md_cita-d&u=%2Fcitations%3Fview_op%3Dview_citation%26hl%3Dja%26user%3DCLHWfM4AAAAJ%26citation_for_view%3DCLHWfM4AAAAJ%3Ad1gkVwhDpl0C%26tzom%3D-540
0132login:Penguin
垢版 |
2021/04/24(土) 19:39:04.35ID:Oy8GLqLV
Googleスカラーって論文検索でしょ
奨学金の意味ではなくて
0133login:Penguin
垢版 |
2021/04/24(土) 19:40:12.47ID:Oy8GLqLV
Google関係ない論文もGoogleスカラーでヒットするんだけど
Googleから金貰ってるというのはどこに書いてありますか?
0134login:Penguin
垢版 |
2021/04/25(日) 06:52:21.50ID:m31qIfb3
ま、支那側に落ちたグーグルは微妙だが

支那は敵だよ
0135login:Penguin
垢版 |
2021/04/25(日) 06:55:30.70ID:Dlh6+7J/
大陸渡来の倭人が何言ってやがる
0137login:Penguin
垢版 |
2021/04/26(月) 12:32:40.95ID:SOOV19Pk
>>135
言語体系全く違うがな無知な支那畜
0138login:Penguin
垢版 |
2021/04/26(月) 12:48:00.52ID:3x+JTteW
言語体系が半島と同じのくせに何言ってやがる
0140login:Penguin
垢版 |
2021/04/26(月) 21:44:00.27ID:PWBiaJ9/
>>138
半島の今の言語は日本帝国が文盲白痴クソ垂れ流しの朝鮮カスに作ってやった言葉だゾ
支那畜無知極めすぎ、中共に知的障害にされたヒトモドキの末路
0141login:Penguin
垢版 |
2021/04/26(月) 23:34:56.09ID:vMimArS5
Linuxのスレッドスイッチって遅い?
Windowsが遅いからLinuxにしたらさらに1桁遅かった
プライオリティ最強の2個のスレッドをeventfdで切り替えるテスト
平均も遅いけど、ワーストが遅すぎる

1ms以下の応答性能必須だと
RTOSじゃないとダメかね?
0143login:Penguin
垢版 |
2021/04/27(火) 08:14:46.30ID:0GluveVC
thx
リアルタイムカーネルで検索したら色々と出てきました
やってみます
0144login:Penguin
垢版 |
2021/04/27(火) 21:16:14.65ID:luGMq128
1msだのスレッドスイッチだのいろいろ勘違いしてそうだけど、まぁ走るだけ走って自爆しろ
0146login:Penguin
垢版 |
2021/04/28(水) 09:30:16.17ID:qAuPbk02
Linux 5.12のNintendo 64のメインラインサポートって凄くない?!
0147login:Penguin
垢版 |
2021/04/28(水) 13:11:50.29ID:wPID1x0X
>>146
どういう意味なのそれ?64の OS って Linux だったの?
0148login:Penguin
垢版 |
2021/04/28(水) 22:04:06.53ID:x3ubkHy4
Linuxのスレッドスイッチってタスクスイッチと同じことをやっていてメモリーマッピングを一新してしまうからキャッシュを全てフラッシュしているんじゃなかろうか?
求めるところは昔のZ80なんかで割り込みからのタスク切り替えをやるような感じでスイッチするカーネル部分も含めてマップそのままで切り替えてほしいところ
0149login:Penguin
垢版 |
2021/04/28(水) 23:34:26.19ID:1d9Bqos0
まずスレッドスイッチという独自の単語を使ってるのが意味不明
書いてるコードがだめなだけだろ
0150login:Penguin
垢版 |
2021/04/29(木) 05:03:14.25ID:JZp1+VsH
>>148
実験は同一プロセスの2スレッドの切り替え@4コアPCのUbuntu単独環境です

平均値は許容範囲としても
数時間連続テストでの最悪値が悪すぎでした

深追いするのも大変なので
結局LinuxはあきらめてRTOSにしました
0151login:Penguin
垢版 |
2021/04/29(木) 06:26:37.79ID:e4tjQn5u
支那の学生はクラッキングに応用可能なところに熱心だよね
0152login:Penguin
垢版 |
2021/04/29(木) 07:12:07.61ID:4zaHDMep
もしかして: コンテキストスイッチ
0153login:Penguin
垢版 |
2021/04/29(木) 11:42:51.53ID:2avzJG54
おそらくRTOSにしても何も解決しないでござる
0154login:Penguin
垢版 |
2021/04/29(木) 12:04:42.90ID:2avzJG54
> 深追いするのも大変なので

深追いして自分のスキル不足を自覚するべき。
0155login:Penguin
垢版 |
2021/04/29(木) 14:10:23.67ID:V8jrMc1l
RTOSだと2台でのUDPのループバックのワースト0.13ms程度なのは確認出来てます
0156login:Penguin
垢版 |
2021/04/29(木) 16:15:28.86ID:pMc2vlna
RTOSの何使っているの?
0158login:Penguin
垢版 |
2021/04/29(木) 16:53:16.55ID:2avzJG54
つまり、
UDPで何かしたいらしくて、要件は1ms以下の応答速度で、マルチスレッドにしたいらしい。
0159login:Penguin
垢版 |
2021/04/29(木) 17:16:34.74ID:uxcDzPU9
カーネルモードで動作するモジュール書いたら速くなりそう(適当)
0160login:Penguin
垢版 |
2021/04/29(木) 17:22:39.13ID:O9grytr+
きっと、neo田代砲だな()
0161login:Penguin
垢版 |
2021/04/29(木) 23:47:37.77ID:pMc2vlna
MeltdownとかSpectre対応がリアルタイム性の応答を悪くしていたりしてね?
kernelコードが巨大すぎて調べるのめんどいけど
0162login:Penguin
垢版 |
2021/05/01(土) 00:13:25.56ID:nJuMNujb
遅延はARMでもほぼ同じ

FreeRTOSのタスクスイッチは最大6.1us
@400MHzの1コアMCU
3桁速い
CPUもOSもチープだから開発に時間がかかるし
ハードのコスパも非常に悪いのが難点
0163login:Penguin
垢版 |
2021/05/01(土) 03:53:26.91ID:BZ4KkBSj
スケジューラとコンテキストスイッチのオーバーヘッドは関係ないし、何をどうやって計ってるのかもわからなきゃ誰も答えようがないし、なんでこのスレに書くの?
0164login:Penguin
垢版 |
2021/05/01(土) 10:27:54.15ID:G+AG/vem
コンテキストスイッチだけでmsオーダーにはならん
0165login:Penguin
垢版 |
2021/05/01(土) 16:47:57.16ID:JIFq+l5v
会社の仕事でRTOS使ってるし、
組み込みLinuxも使ってるけど、
用途がかぶる事ってあるか?

RTOS使うかLinux使うか実機で試験するまで決めれないってどゆこと?
0166login:Penguin
垢版 |
2021/05/01(土) 17:24:42.31ID:nJuMNujb
最初はMCU & RTOSで考えてたんだけど
1ボードPC & Linuxで出来るならそれの方が楽だしハードの選択肢も多いと思っちゃったんだよね
Raspberry Piって安いし

必要なのはEthernet 100base、USB HS、SD、10メガバイト程度のRAM、これらを処理出来るCPU

仕事なら基板を起こすんだろうけど
ただの趣味だし使うのは2個だけだし

思ったよりLinuxの性能が悪くて挫折
Linuxに慣れてないってのもあるだろうけど

1ボードPCにRTOSを積んでる例もあるけど
ちょっと難易度的にパス
0167login:Penguin
垢版 |
2021/05/01(土) 18:16:19.02ID:lTuajag4
用途は妙だわ前提条件は曖昧だわでLinuxの性能が悪いと言われてもな……
0168login:Penguin
垢版 |
2021/05/01(土) 18:41:57.60ID:8T6DyE5E
Raspberry Pi2台使ってロボットっぽいものとか作ろうとしているんじゃないの?
リモコンの反応が途中で引っかかるとかそう言うのをデバッグしているんではなかろうか
0169login:Penguin
垢版 |
2021/05/01(土) 19:07:22.80ID:O0GFjdTK
それで応答速度1ms以下の要件出してくるのかw
0170login:Penguin
垢版 |
2021/05/01(土) 19:19:13.30ID:oCceyzAu
>>166
そのくらいのマイコンっていいのがないよね。自分はマイコン/RTOSじゃ複雑化する機能要求に迅速についていけないとわかってラズパイにしたけど
Linuxカーネルを深く知ってスケジューラーとか弄ったらリアルタイム性能は良くなるのかもね、まあまずRTカーネルを試すのがいいのだろうけど
0171login:Penguin
垢版 |
2021/05/01(土) 19:44:39.19ID:O0GFjdTK
カーネルスレなのにRTOSを勘違いしてる奴多すぎw
0172login:Penguin
垢版 |
2021/05/01(土) 20:58:54.57ID:JIFq+l5v
>>171
Linuxカーネルを語るスレでRTOSなんて知っている方が少数派かと。

>>167
Linuxのコンテキストスイッチが遅いのは事実でしょ、
そもそもそんなことを重視していないOSだから。

>>166
ただの趣味だから仕方がないかもしれないけど
もう少し真面目にシステム設計しないとバカに見えるよ。
ほとんどの場合でRTOSよりLinuxの方がコンテキストスイッチが遅いなんて周知の事実だから、
「だから何?」以外の答えは返ってこないかと。
0173login:Penguin
垢版 |
2021/05/01(土) 21:16:40.68ID:nJuMNujb
>>172
そりゃRTOSより遅いのは当然として
Windowsより遅いとは思わなかったんでね
Windowsより速いという根拠無い期待があって
Linuxで行けるんじゃない?と思った

元々Windows PCで作ったソフトで
性能改善と小型軽量化が主な目的だったんで

設計の前にまず一番気になる部分を評価
順番としては正しいと思う
0174login:Penguin
垢版 |
2021/05/02(日) 06:01:50.51ID:IDJ5ma9j
結局、

できもしないことをやろうとした低能が、Linuxはダメって言い捨てていったわけな。
0175login:Penguin
垢版 |
2021/05/02(日) 06:16:31.19ID:srhQLjFc
応答性能を高くしたい → RTOS
というのがそもそも間違い。RTOSでいうリアルタイムというのは、
その時間にそのイベントが発生することを保証するものであってリアルタイム性能が高いという意味ではないw
つまりスケジューラの実装がそもそも違う。通常のOSとは用途が違うんですよ。

なので諦めてLinuxカーネルをチューンしなさいw
0176login:Penguin
垢版 |
2021/05/02(日) 12:58:53.83ID:frlQQd1B
日本語でよろしく
0178login:Penguin
垢版 |
2021/05/03(月) 00:37:51.02ID:8ywNlSvs
wikipに書いてるレベルだが小心者はそれすらを理解できないということ。馬鹿の壁という。
0179login:Penguin
垢版 |
2021/05/03(月) 09:37:27.47ID:WffShj/z
GNU Linux-Libre 5.12 Kernel Released for Those Who Seek 100% Freedom for Their PCs

Alexandre Oliva announced today the release of the GNU Linux-libre 5.12 kernel for those who want to use a 100% free version of the Linux 5.12 kernel on their GNU/Linux computers.

April 26, 2021
9to5linux.com/gnu-linux-libre-5-12-kernel-released-for-those-who-seek-100-freedom-for-their-pcs

fsfla.org/ikiwiki/selibre/linux-libre/
0180login:Penguin
垢版 |
2021/05/03(月) 11:49:38.33ID:mOBiMU4F
となると xorg とネットワーク関連のプロセス優先度をあげると良いのかなデスクトップ用途には
0181login:Penguin
垢版 |
2021/05/12(水) 19:05:49.08ID:szhX2O2i
>>177
アホはおまえだよ。RTOSとはそういうもの。
組込開発時のCPUの割り込みの正確さをOSレベルでも保証するということ。
0182login:Penguin
垢版 |
2021/05/13(木) 19:44:16.43ID:Ihf71Okf
RTOSを使ったことがないアホがRTOSを語るスレ?
0184login:Penguin
垢版 |
2021/05/14(金) 15:19:50.78ID:70llMF55
またマウントの取り合いが始まった…
どうしてゆとりって…
0185login:Penguin
垢版 |
2021/05/14(金) 15:25:47.02ID:CUS66gPa
無知を指摘され反論できなくなってアホしか言えないみたいな
0187login:Penguin
垢版 |
2021/05/14(金) 21:55:43.47ID:BxL+O6L0
>>175 >>181 を見て反論する気も失せた
永久保存版のアホ
0188login:Penguin
垢版 |
2021/05/16(日) 00:02:53.79ID:SnylBQrH
>>187
wikipediaに書いてる基本的なRTOSの話だけど、一体何がそんなに悔しかったんだ?

言ってみ。
0189login:Penguin
垢版 |
2021/05/16(日) 00:55:21.59ID:qVZN0IPW
アホって罵倒すれば構ってもらえるという程度に承認欲求は強いが、
能力で承認されるほどの力はないという悲しい存在なのでスルーでok
0190login:Penguin
垢版 |
2021/05/23(日) 01:51:14.11ID:f9X9tDyp
応答速度1msほしいからRTOSか。確かにその要件とRTOSは繋がらないな。

普通にDOS使えばCPUはすべてあなたの制御下だよ。1ms以内に応答できるかはおまえのコード次第。
0191login:Penguin
垢版 |
2021/06/05(土) 20:32:24.95ID:mkPJ/KUJ
今時,wifiでも1ms切る時代なのにワイヤードで1ms越えるって何かがcorruption
W
0192login:Penguin
垢版 |
2021/06/05(土) 21:27:02.10ID:6h5L7k3q
wifiって二層の話なんだけど…
0193login:Penguin
垢版 |
2021/06/06(日) 06:31:59.14ID:wZh5TiTe
>>192
?
レイヤー1(物理層) LANケーブルかWi-Fi電波かの話であって
それ以降のレイヤー層についての話なら,なおのことcorruption してんじゃないの?
0194login:Penguin
垢版 |
2021/06/08(火) 07:29:55.83ID:tuHM6Nls
-- 192.168.239.240 ping 統計 ---
送信パケット数 2, 受信パケット数 2, パケット損失 0%, 時間 0ミリ秒
rtt 最小/平均/最大/mdev = 0.695/0.887/0.989/0.192ミリ秒, pipe 2, ipg/ewma 0.066/0.74>

これが我が家の10年くらい前のPCとルータ11nの無線LAN(wi-fi)の最高速だよ.
普段使いでは(最大x2)の2msくらいの通信速度だけどね.
最新の11acなんかだとこの速度の10倍以上だからwi-fiでもusの時代だよ.
0195login:Penguin
垢版 |
2021/06/08(火) 08:21:44.14ID:ehNb4sE1
>>191
通信じゃない
単なるスレッドスイッチで10ms程度もたることがある
2〜3日ひたすら切り替えし続けた場合の最悪値
Windowsだとここまでひどくない

管理者権限が必要なスレッドプライオリティ最高設定の2スレッド(同一プロセス)の切り替えの話
eventfdでもpthread_condでも同じ

原因がカーネルにあるのか行儀の悪いドライバにあるのかハードにあるのか
いずれにしろリアルタイム処理には使えないという結論

>>194
WiFiの最悪値は非常に悪い
数時間の実験で簡単にわかる
2回だけの結果じゃ何もわからない
0196login:Penguin
垢版 |
2021/06/08(火) 08:27:16.98ID:ehNb4sE1
結局組込みCPU & RTOS を使うことで解決した
非常に安定
良いハードがなかなかなくて開発も面倒だけど
要求性能を出すためにはしょうがない
起動が圧倒的に早いのはプラス
0197login:Penguin
垢版 |
2021/06/08(火) 12:15:24.33ID:QzmCuMf+
>>194
せめてRTTとスループットの区別くらいつくようになってから持論を語って
0198login:Penguin
垢版 |
2021/06/08(火) 12:40:28.71ID:tuHM6Nls
>>197
あの数値から,送ったパケットサイズでスループット計算出きるよ。
wifiの場合計算値の方が1割悪い値で出るけどw
0199login:Penguin
垢版 |
2021/06/08(火) 12:55:42.20ID:bcmiICjt
スレチはそこまでにしてもらおうか
0201login:Penguin
垢版 |
2021/06/08(火) 20:08:19.28ID:na1RlDit
>>200
恥ずかしながら否定できない。
0202login:Penguin
垢版 |
2021/06/10(木) 11:54:54.40ID:mVsCUwhF
スレッドスイッチ君がまたきたのか
cond waitしてるスレッドがcond signal送られたらすぐ動くと思ってるのが間違い
NPTLのドキュメントぐらい読め
kernel tickとかticklessも知らなさそう
無知を自覚しないでわめき散らすのは恥ずかしいぞ
レスを投稿する


ニューススポーツなんでも実況