LinuxはWindowsより圧倒的に重い。
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/10/06(土) 20:31:01ID:kqOYgf/ZLinuxはどうしてWindowsより重いのか?
どうやったらLinuxはWindowsより軽くなるのか?
論理的で生産的な意見を希望します。
0267264
2008/04/24(木) 19:34:50ID:NDxpSbHA長文になったのでアイディアから書きます。
自分が考えているズルはJavaのEJBがやってるローカルEJBです。また、自分はXの代わりとかは考えていません。このままXを使っていく
前提で問題なのがローカルに無いことが前提のXクライアントだと思っています。
下にくだくだ書いたのは暇な時にでも読んでやって下さい。
>今のxでcpuたくさん食ってるのは、cpuによるbitbltだったりする。
でもそれってXクライアントの処理じゃね?俺はXの遅さってハードウェアアクセラレーションが使えない(使う気がないだけとも言う)
Xクライアント側の処理が原因だと思ってる。Xサーバ側はローカルにあるから当然そのマシンのハードウェアを使えるけどXクライアン
トはどこにいるか分からないのが前提だからね。
>でもハードウェアの仕様がオープンになってきた昨今、xの代替方法も考えてるが何か良いアイディアはあるのかい。
今から別の物作って標準にするのは何年かかるかわからんので・・・XクライアントとXサーバを一つにしてXへのリクエストに対して
ローカルか否かを判定、ローカルならプロセス間通信をやったつもりにしてスルーする(Xで確保したポートへのコネクションとかも含む)
JavaでEJBがやってるローカルEJBと同じ発想。現状ではXクライアント・サーバともローカルで処理する事がほとんどだから冗長になる
部分はズルしてやれということ。これを先にやっておけばXクライアント側でやってる処理のアクセラレーションも「ローカルにある」
前提で手を入れる事が可能になるんじゃね?とにかくXクライアントの身の振り方考えてやんないと永久にXではWinのようなグラの性能を
期待できないという事になるんじゃないかな?
0268login:Penguin
2008/04/24(木) 19:38:13ID:C4Xd90SM0269login:Penguin
2008/04/25(金) 00:33:18ID:gMt3jy1Iもうちょっと知った方がいいことが沢山ありそうだが…。
アクセラレーション自体はハードウェアにコマンド送って処理させる部分で、
今はほとんどX内のデバイスドライバが担当する。
(何をどうアクセラレートさせるかはXのアクセルメソッド(xaa,exa)の仕事)
blt命令するのはクライアント、bltのメモリ操作だとかを実際にするのがサーバー。
ほとんどの場合、windowsでもクライアントはメッセージ処理をしているに過ぎないよ。
で、そのコネクションだとかもローカル間ではローカルUnixSocketのfdを通じたもの
(つまり読み書き自体は直接write()だとかでやるのと遜色ない速度)
まぁ最大限削減しようと思ったら、中身自体はYWindow/Win32に近い形になるかもなー。
ただ、別プロセスで動く以上はローカルEJBのようには色々とは削減できないのではないかな。
xプロトコルを直接吐くアプリは問題ない程度に速いと思うだろ。
問題はどっちかっつーと、toolkit(gtk/qt)がうまいことカバーしきれていないのと、
それによってアクセラレーションが無効化されている部分がちょくちょくあるのが今のxじゃないかな。
composite,damage回りやらがからむと極端に失敗しやすくなる。
1008 2.2798 libpixman-1.so.0.11.1 pixman_fill_mmx
1223 2.7661 Xorg WaitForSomething
1980 4.4782 libc-2.7.so memcpy
5008 11.3267 libpixman-1.so.0.11.1 pixman_blt_mmx
5599 12.6634 libpixman-1.so.0.11.1 fbCompositeSrc_8888RevNPx8888mmx
top5がこれだぜ。
0270login:Penguin
2008/04/27(日) 07:48:10ID:eojINsLhLinuxにcompiz fusion入れたら3Dエフェクト全部オンにしてもぐりぐり動いて超快適。
よってXPに後付けした3D部分は確実にうんこ
でも、gtkとかあの辺が重いっぽいのは、wineで動かしたFirefoxのほうが
linux nativeのfirefoxより動作が軽いから多分そうなんだろうな・・・GUI回りは
かなり負けてる感じがする
0271login:Penguin
2008/04/27(日) 09:47:53ID:HEbf5bHxGTK2とPANGOが重い
export MOZ_DISABLE_PANGO=1とか、GTK1でビルドするとマシになる
CairoのOpenGL支援が効けば少しは軽くなるんだろうか・・・
0272login:Penguin
2008/04/28(月) 06:08:42ID:6+BazuPy>GUI回りはかなり負けてる感じがする
比較できないな、windowsに失礼だよ。
0273アジェグ4倍 ◆4xAJeG.COM
2008/04/28(月) 06:24:57ID:wDBziRff0274login:Penguin
2008/04/28(月) 12:26:30ID:Apq0F9OX0275login:Penguin
2008/05/09(金) 16:10:50ID:AZ55beR8うぶんちゅ入れてみたら、びっくりするぐらい重かった。
起動もシャットダウンもXPの4倍ぐらい時間が掛かる。
Firefoxの重さときたらもう脱力。30秒ぐらい固まることもある。
Pen100でも全く途切れないMP3が、ちょっと作業をしたらブツ切れ。
メモリ16MBの486マシンでWindows98を動かしていた時の感覚に近いわ。
0276login:Penguin
2008/05/09(金) 16:32:39ID:I+0twklI0277login:Penguin
2008/05/10(土) 00:48:24ID:WZB5EzP7で、先端スペックマシンでもWindowsだから……
0278login:Penguin
2008/05/10(土) 00:56:22ID:zKWquAjvいろいろごにょごにょするとxfceより軽い
linuxはソフトウェアの設定を弄りまくったり、
自動化スクリプト書きまくって使う趣味用やね
キーボード操作マンセー環境とかwindows上で作ろうと思えばさらに難度上るし
0279login:Penguin
2008/05/10(土) 13:25:22ID:llwfI05Tgtkやqtが派手派手で重い。
貧弱な環境にはリッチ過ぎる。
0280login:Penguin
2008/05/10(土) 13:27:44ID:llwfI05T多少重くても問題は無い。
どうせデスクトップ環境は新しいPCでしか使わないし。
0281login:Penguin
2008/05/12(月) 00:08:38ID:pkHLiwqq起動は遅いけど、動作はライブCDのが軽いってナニソレと思った。
Windowsと違うのは「軽い選択肢もある」ってところだな。
0282login:Penguin
2008/06/17(火) 16:08:32ID:C4y8Vhi0まともにダウン出来たのは
有名どころでは
ubuntu
madrive?
vine
fedora liveだけ。
他にも30個くらいダウンロードしたんだけど壊れていたりしてダメだった。
0283login:Penguin
2008/06/17(火) 22:06:37ID:+pYHM6siTHATSなんて初めて聞いた。
NeroとかK3bで焼いたらほぼ大丈夫だろうよ。
0284login:Penguin
2008/06/17(火) 22:13:40ID:+pYHM6siCDドライブが壊れかけてるかも。
0285login:Penguin
2008/06/17(火) 23:41:44ID:Rygsi0U30286login:Penguin
2008/06/18(水) 00:04:20ID:IRKcgMPT釣りだろwww
0287login:Penguin
2008/06/18(水) 05:10:57ID:lkvxoejU0288login:Penguin
2008/06/18(水) 11:23:01ID:KDhKIeL80289login:Penguin
2008/06/18(水) 17:31:33ID:DvWOOcZz0290login:Penguin
2008/06/19(木) 23:29:58ID:FXoxFqzr裏を返せばメモリ食いなディストリだから微妙な存在だな。
0291login:Penguin
2008/06/19(木) 23:39:13ID:uo3ulWb4そうは言っても、ubuntuとかが逆立ちしても敵わないぐらい軽いわけだから、
puppyが好都合な環境は多いだろうよ。
0292login:Penguin
2008/06/20(金) 10:46:38ID:XCtIlH2Wブラウザでタブいっぱい開いてもせいぜい192MBで余るし
OOo使っても余裕
0293login:Penguin
2008/06/20(金) 18:15:48ID:oNHT3Rkh16じゃ老犬だ
0294login:Penguin
2008/06/29(日) 07:37:38ID:A8AjHhjHその分野だったらDSLも忘れてくれるな
先日買ったMMXpentium233Mhz MEM64MBに入れて文章打ちとMP3プレーヤーとかで使ってる
たまに落としたHTMLとか・・・・・・firefoxの起動がめちゃ遅いけど、見れないことはない
dillo使えればもっと早いんだろうけど、自分の頭がショボイので・・・・・・
linuxのGUIが遅いとはいうけど、GUIのベースとなるXorgやX11、その上に載っているWMをソースコード状態から組みなおして
コンパイルするだけで10倍は改善するという話を聞いたことがある
その実験やったプログラマーは「なんで、もっと綺麗なソースコードでコンパイルしないんだ」とか怒ってたらしいぞ
linuxでGUIなんて使う人は余りいなさそうなので(使っても最小限に留めるとか、用途によって使い分けるとか)、
本格的に解決する開発者はいないだろうね。趣味人が殆どだし
0295login:Penguin
2008/06/29(日) 11:52:55ID:eN4ecRxm0296login:Penguin
2008/06/30(月) 00:05:43ID:jUSaRumJ0297login:Penguin
2008/06/30(月) 23:46:19ID:j/c6Sd2B0298login:Penguin
2008/07/01(火) 00:31:52ID:21AKert0文系でも賢いやつはそれが出来るが、馬鹿な文系は本当にあれだからな。
0299login:Penguin
2008/07/02(水) 14:07:44ID:cDjrXg8ZCUIが充実してるからCUIでなんでもすませることだと思ってたが
(実際、Ubuntuあたりのデスクトップ環境ではWinより超微妙に軽いくらいしか感じない)
軽量ディストリ(Slack,Plamo,Gentoo)ではデスクトップ環境でも相当軽い。
プレーンなWinと比べても5割増しで速いくらいの体感差はある。
構成次第なんだな。
0300login:Penguin
2008/07/02(水) 14:18:50ID:Oz8lqqkI0301login:Penguin
2008/07/02(水) 14:45:09ID:cDjrXg8Zいやいや、Win&Slackもデフォでの話だよ。
Slackは必要な日本語環境つくるだけで構成は別にいじってないな。
フルインストールだからもっと削れるところはあるはずだけどね。
0302login:Penguin
2008/07/05(土) 09:32:15ID:jWeyda30今までWinでぬくぬくしてきて小耳に挟んでちょろっとテキトーなディス鳥入れてみたが
理解力なくてろくに知ろうともせずに決め付けてる馬鹿だよな
0303login:Penguin
2008/07/05(土) 11:55:17ID:lKUs2qbsパッケージの依存を作者が管理しやすいのと、ほとんどのアプリはコンパイル
してインストールするあたりが関係してるからだろか。
0304login:Penguin
2008/07/07(月) 02:26:09ID:+VLtt2cPまぁ、最近のPCならそれなりのスペックがあるわけで、いったん起動してしまえば
Winの方が圧倒的に快適だ。マックOS�]でもいいな。
というわけで、Linuxの時代はしゅーりょー。
いつまでも「俺たちハッカー気どり」はおしまいにして素直にWinかマックに移行したまえよキミキミ
0305login:Penguin
2008/07/07(月) 02:31:37ID:lnV7StkIまぁ、最近のPCならそれなりのスペックがあるわけで、いったん起動してしまえば
Linuxの方が圧倒的に快適だ。マックOS�]でもいいな。
というわけで、Winの時代はしゅーりょー。
いつまでも「俺たちハッカー気どり」はおしまいにして素直にLinuxかマックに移行したまえよキミキミ
アホかw
0306login:Penguin
2008/07/07(月) 14:07:57ID:i1qHAlq/0307login:Penguin
2008/07/07(月) 20:55:21ID:2WJ5nXyrPOSIXなOSだし、macportsとか使いやすいし。
0308login:Penguin
2008/07/07(月) 23:53:03ID:Fs0GTVoX0309login:Penguin
2008/07/09(水) 01:35:48ID:eRDpJlaeWindowsが入ってるようなマシンなら速攻でWinを消してLinux入れる罠
0310login:Penguin
2008/07/09(水) 01:49:32ID:lJ63KXNHPCとしては良くできてると思う。
0311login:Penguin
2008/07/09(水) 02:02:16ID:hGYzvlNu0312login:Penguin
2008/07/09(水) 19:58:12ID:0dhBqlXX0313login:Penguin
2008/07/09(水) 20:38:33ID:J8/4HF6Y0314login:Penguin
2008/07/18(金) 21:55:24ID:vIaGTOwn0315login:Penguin
2008/07/18(金) 23:44:34ID:7qmSBrxeOSはVistaになるだろうな。
0316login:Penguin
2008/07/19(土) 00:46:39ID:eFEGQUy1__, --──−、_
/::_, -‐─ ‐-、_::::`‐-、
. /::/ `‐i:::::::ヽ
|:./ ',ミ::::::}
}:l lミ::::::l'
_!,'_ ,..-- ..、 __ !::::::::|
lヽ! `i ィェッ、.i'゙"i';;;ィェッ;,`i===,、
',.l ゙、゙゙゙゙゙,ノ ヽ_"゙゙ ゙/ r;;;;;;/
i|  ̄,' ::::ヽ `''" .,{;;;;;;/
',. ゙`-"゛'' ,};;;;;;'
! ,_、,___, /;;;/"
_,` 、 /;;r'
_,, -─ '';;;;;;;;;| 、ヽ,,____,,-‐';;;;;;;;;;;\_
;;;;;;;;;;;;;;;;;;;;;;;;;;| \ _//;;;;;;;;;;;;;;;`ヽ、
;;;;;;;;;;;;;;;;;;;;;;;;;;| r‐ィt- '" /;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;| /,彡彡} ,!;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ツレマスカ [Vladimir Tzlemazka]
(1915-1997 ロシア)
0317login:Penguin
2008/07/19(土) 10:19:50ID:3Xal5TRMたいしてパソコンに詳しくないくせに
0318login:Penguin
2008/07/19(土) 12:04:51ID:ZeKOVl1F案外良いかも。
どうせマシンは高スペックなんだろうし
VM上にLinux動かせば良いし。
0319login:Penguin
2008/07/19(土) 12:47:55ID:qoK+S1Jf10年近く前にその逆をやってたんだけどな。
ホストがTurboLinuxでゲストがWindows98。
今やるならホストはWindowsになるな。
10年前とは安定性が全然違う。
Windowsの進化は驚異的。
0320login:Penguin
2008/07/19(土) 12:52:28ID:vg62ER6e0321login:Penguin
2008/07/19(土) 13:39:48ID:/pWEPoQD昔はつらかったよね。
安定しているLinuxでWindowsを動かす。だがゲームとか動画とかは不向き。
WindowsでLinuxを動かす。安定していない。
今ならどちらでもいけるから、ゲームとか動画をする場合は
ホストをWindows。
基本画像いらずのサーバー系。P2PはWindowsって場合には
Linuxをホストにして、ゲストでWindows(P2P)を動かせる。
0322login:Penguin
2008/07/19(土) 15:31:00ID:qoK+S1Jfやはり最近のLinux使いはゲーム動画自宅サーバP2PがPCの用途なのか。
道理でヲタ臭がきついと思った。
0323login:Penguin
2008/07/20(日) 12:25:19ID:/rTvaqQGそれ以外に何をするって言うんだよw
0324login:Penguin
2008/07/20(日) 12:31:04ID:FnqABIHiあとビルドとかビルドとかビルドとか
0325login:Penguin
2008/07/20(日) 23:30:41ID:Fklgy8DOビルドってのはWindowsのVisualStudioで良く使われる用語だな。
0326login:Penguin
2008/07/21(月) 04:27:22ID:RBm9osMs0327login:Penguin
2008/07/21(月) 08:08:08ID:GO9q928Hrunhaskell build
runhaskell install
0328login:Penguin
2008/10/15(水) 16:49:42ID:R0uLpj7TUbuntu重いなー!。びっくり。
これ、Gnome止めてfvwmに切り替えたら速くなる?
FirefoxとGnash以外必要ないので。
0329login:Penguin
2008/10/16(木) 00:15:57ID:A9RsZKZewmは速くなるけど、firefox自体が軽くなることは無い。
0330login:Penguin
2008/10/16(木) 00:49:21ID:w/gl566O軽すぎるのも気持ち悪いよ。
0331login:Penguin
2008/10/16(木) 14:51:34ID:YTVNPKFWなんとかならないかなぁ。
うちの環境だとWinの3倍かかる。
これもGtkのせいなの?
0332login:Penguin
2008/10/17(金) 20:14:58ID:LIg6FaD7基本的にserver用途にしか使ってないし、、
何も無理してlinuxでwebフ゛ラウズする必要ないんじやない?
0333login:Penguin
2008/10/18(土) 01:25:30ID:mFiLhgmU俺は逆の症状
多分、そのメインプラットフォームの素養からして
CPU重視 > I/O重視 == Windows
I/O重視 > CPU重視 == Linux
と思うので
Firefox != CPU > I/O
Firefox == I/O > CPU
なんだと思ふ
0334login:Penguin
2008/10/18(土) 17:54:41ID:pxFwm/hz0335login:Penguin
2008/10/19(日) 22:47:41ID:aXmEecDaうちもI/Oのパフォーマンスが悪い環境だと
Firefoxの速度がWin>Linuxになるよ。
0336login:Penguin
2008/10/20(月) 00:42:01ID:PE3Tq/uo大きなファイルをコピーしている最中、
ほかのプロセスの動作がかなり遅くなる。
0337login:Penguin
2008/10/20(月) 02:09:12ID:xtdsmmZF0338login:Penguin
2008/10/20(月) 09:08:12ID:AJynfj1aCPUはまだ分かるけど、IOといわれても
なんでもmmapで使うからメモリ速度でいいのか?
0339login:Penguin
2008/10/20(月) 12:32:25ID:psYbVIVE0340login:Penguin
2008/10/20(月) 13:48:34ID:sjOm0aQ8| ノ ヽ
/ ● ● | クマクマ
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___)f^f^f^f^f^f^f^f^f^┐
| |~ ~ ~ ~ ~ ~ ~ ~ ~ │
| | 知ってるが │
| / | お前の熊度が |
| / | 気にクマない |
∪ |___________|
\_)
0341(;д;)三○てふてふ ◆1xsES22i66
2008/10/20(月) 19:39:54ID:oAPYTP2N何と言われれば日本の周辺機器メーカでつね。
0342login:Penguin
2008/10/23(木) 16:51:14ID:3wOKQwnFSlackwareの場合
firefox,gvimは入力変換をSCIMからuimにかえると起動がはやくなる
0343login:Penguin
2008/10/27(月) 02:26:09ID:PUP1tRx3AechLinuxでLXDE環境+Compizが本気のLinuxデスクトップ環境
手軽にやるならSiduxでLXDEも悪くない
0344login:Penguin
2008/10/28(火) 00:10:39ID:LHbdACfF既にuimだしkinputにでも変えたら更に速くなるかなあ?
0345login:Penguin
2008/11/02(日) 23:08:42ID:l3510mtOその通りです。ドライバ書いてますけど糞なコードしか書きません。
というかソース出せなんで従来に見習ったソースしか書いちゃいけないっていうか
超絶テクニックは非公開なんでと言ったらいいのか
とにかくLinux向けは糞コードで書く暗黙のきまりなんですよ。
そうしておくことが飯の種に困らないっていうか。
不具合とかよくわからん部分を残すって汚いやり方なのはわかってんですけど、こっちも生活かかってんで。うへへ。
0346login:Penguin
2008/11/12(水) 14:44:37ID:aNTuKzc40347login:Penguin
2008/11/13(木) 20:53:45ID:Ti+ITx+b0348login:Penguin
2008/11/14(金) 14:43:00ID:S6+ZFYc9なんか指標がないと議論出来ないと思うんだが。
同一条件で比較しないことには、個人の印象論だけで語るのって
あまりにもオカルトなのだが。
0349login:Penguin
2008/11/14(金) 20:41:56ID:GClZeCdNそもそもLinuxは狭い意味ではカーネル自身しか指さないし、
広く取ったとしてもウインドウマネージャを自由に替えることができてしまうので
比較の意味がない。
0350login:Penguin
2008/11/14(金) 21:18:29ID:S6+ZFYc9狭い意味ではね。
だからメジャーなディストリビューションと比べたらいいかと。
0351login:Penguin
2008/11/14(金) 21:49:29ID:GClZeCdNメジャーなディストリビューションでも
twmからkde4やgnomeまで選択可能な幅が広いんだが。
0352login:Penguin
2008/11/14(金) 22:31:05ID:kDduqrl4グラフィック関係やIO関係のベンチ比較なら結構あるよ。
この前MacとUbuntuのベンチ比較あったけどURL忘れた。
0353login:Penguin
2008/11/14(金) 23:44:54ID:izHkfRQuデフォルトでいいじゃんw
0354login:Penguin
2008/11/14(金) 23:48:09ID:S6+ZFYc9そうだね。WindowsもLinux各種ディストリビューションも
標準のインストールでベンチ出来れば、それなりに説得力はあるかな。
>>352
見つけたら教えてくれー。俺もぐぐってみよう。
0355login:Penguin
2008/11/15(土) 00:04:39ID:Ip0ghKSbhttp://www.phoronix.com/scan.php?page=article&item=ubuntu_macosx&num=1
0356login:Penguin
2008/11/15(土) 01:08:15ID:MSWWQzqV0357login:Penguin
2008/11/15(土) 01:56:56ID:c85cUkaDおお!これおもろいね。
ありがとう。
0358login:Penguin
2008/11/15(土) 02:47:38ID:nF8DJ+K90359login:Penguin
2008/11/15(土) 03:36:38ID:MSWWQzqVもしそれで結果に不満なら、以下のような手続きをすれば
大幅にパフォーマンスが上がるとかやればいいだろw
それに、Linuxに限らず、OSの設定やファイルシステムはどのOSだっていろいろあるだろ。
0360login:Penguin
2008/11/15(土) 11:11:57ID:c85cUkaDわかった、わかったw
「Linux」のベンチマークじゃなくて
「ディストリビューション標準設定のベンチマーク」な。
これでいいか?www
0361login:Penguin
2008/11/15(土) 11:14:55ID:4bE1ovVy0362login:Penguin
2008/11/15(土) 11:53:24ID:c85cUkaD0363login:Penguin
2008/11/16(日) 00:53:46ID:bqVZKyIV0364login:Penguin
2008/11/16(日) 00:58:50ID:jzliPv4cそこが笑いどころだろ。
つまんない奴だな。
0365login:Penguin
2008/11/16(日) 06:26:22ID:LJ4l+iaKそれでいいというか、当たり前?w
Windowsだって、特定のディストリビューション
(バージョンやエディション)を基準にするだろ?
サービスを起動するかどうかで違いが出るし、
OSの設定だっていろいろあるし。
まず基本は標準。話はそれからだ。
0366login:Penguin
2008/12/08(月) 14:32:58ID:SFnuyF1Fwindows -> explorer
後者のほうが軽い
■ このスレッドは過去ログ倉庫に格納されています