[問題]一篇有關於linuxspeedup的東西

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]一篇有關於linuxspeedup的東西

文章阿威 » 週一 2月 24, 2003 10:10 pm

這個連結有提到如何speedup的文章,小弟我貼過來。

Most of these suggestions were made on Slashdot on the "Redhat 8.0 Reviewed" topic (sorry, no link) - reworked:

Niceing (from highest to lowest priority)

*Renice esd/artsd to -15. If these don't get CPU right away when they need it, your sound will break up.
*Jack the nice value of X from 0 to -10. The nice value doesn't make it much "faster", but it does significantly improve latency. There is a debconf question for that, if you need to do it at all. Check first if it's not running nice -10 out of the box (my woody box did).
*gpm should be niced to match X when acting as a repeater. (Should it be even higher priority?)
*Software that's always sucking down a little CPU in the background but still should be interactive (like lopster or gtk-gnutella) should be niced to 5 or so.
*If you run any servers on your workstation, they should run around nice 10. They need to get back to the user, but they shouldn't make your UI get unpleasant when they get hit.
*Make all your cron jobs run at nice 20 (crontab -e, edit command line to contain nice -n20). They have no reason to demand interactive latency, and you do need said latency for your UI.

Low level tuning

*Turn on DMA and umasked interrupts (insert usual warnings about potential problems with really old computers having these on). Significantly reduces "jerkiness" in X when doing disk access, including paging. See the two following points (ZWiki seems not to be able to generate nested lists :-(). Try the options first, then run hdparm at boot time. The easiest way is to install DebianPackage:hwtools and edit /etc/init.d/hwtools .
*you can do "hdparm -c3 -d1 /dev/yourharddrivenamehere" with almost no risk
*with caution (backup your data first) you can play with the -u and -m options (preferentially with your device mounted ro)

Updating

*Use mozilla 1.1 (much faster redraw than 1.0)
*use an up-to-date version of gtk2 (wow, the version RH is packaging is much faster at rendering aa text than the old snapshot I had from Ximian)
*Use gnuserv mode in emacs/emacs
*use XFree86 4.2, it loads fonts a lot faster (because it uses a cache)
*develop directly from sid in order to get new packages that can make the system feel nicer. consider CopingWithUnstable though ;-)

Kernel

* compile your own kernel images that include things like the low-latency patch and the preemption patch which make the system feel faster. These are go to be included in the 2.6.x series and only require turning on before compiling. The low-latency patch is a special case where a prebuild kernel can be used for both desktop and server, by switching low-latency with "echo 1 > /proc/sys/kernel/low-latency".

其中有關於Niceing的問題
1.esd/artsd 這個要如何renice呢,還有我只是用oss這樣要如何renice
2.servers要如何renice,我說的是一開機就起來的那些server

最後 nice的效益會有差嗎
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[問題]一篇有關於linuxspeedup的東西

文章阿信 » 週二 2月 25, 2003 12:15 am

nice效益還是會有差,但只差一點點啦。

我覺得patch kernel加入preempt和low latency比較有用。

但是xfs file system的patch跟low latency有衝突,真是慘劇。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]一篇有關於linuxspeedup的東西

文章octapult » 週二 3月 04, 2003 3:05 pm

preepmt、low latency、O(1)...等比較常見的方法以外,還有一種方法也有可能可以加快應用程式的執行速度 -- 在 kernel mode 執行應用程式 :mrgreen:

Kernel Mode Linux

這是小弟在查詢 User Mode Linux 的時候查到的。
大家也可以試試 User Mode Linux,可以讓大家在目前的系統上很安全的執行最新的 Linux kernel 和不同的 Linux distribution,而不用擔心會弄壞我們已經裝好、很穩定的系統了 ;-)
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[問題]一篇有關於linuxspeedup的東西

文章訪客 » 週二 3月 11, 2003 8:41 am

阿信 寫:nice效益還是會有差,但只差一點點啦。

我覺得patch kernel加入preempt和low latency比較有用。

但是xfs file system的patch跟low latency有衝突,真是慘劇。



http://members.optusnet.com.au/ckolivas/kernel/
可以試試這個
一口氣把ck4 xfs lowlatency preempt balabalabala...... patch完的patch
;-)

對了目前為止 對速度有幫助的kernel選項 有那位先進有心得的 可以做一個整理呢???
訪客
 

re:[問題]一篇有關於linuxspeedup的東西

文章阿信 » 週二 3月 11, 2003 9:02 am

之前jesse兄有post他整理的kernel-patch。

可能要找一下了。

小弟現在也是用ck的patch。

只是他所附的的patch + vanilla kernel編譯好的kernel小弟就是不給開機,氣死我了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]一篇有關於linuxspeedup的東西

文章jesse.sung » 週二 3月 11, 2003 9:18 am

阿信 寫:之前jesse兄有post他整理的kernel-patch。

呵呵.... 我來自首.... :-)
這裡可以找到....
要先說的是, 雖然說我自己有在用, 但是, 用起來有什麼問題, 小弟我不負責的喔! :mrgreen:
我以 2.4.20-ac2 為基礎(-ac 中有O(1) scheduler), 把 rmap 更新到 rmap15d, 加上 preempt, low-latency, variable HZ 等, 並把 HZ 預設調成 1000....
前一陣子在加 xfs, 不過碰到 conflict, 有時間再來繼續搞...
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:[問題]一篇有關於linuxspeedup的東西

文章阿信 » 週二 3月 11, 2003 10:25 am

請問jesse兄,js patch是否也要搭配vanilla kernel呢?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]一篇有關於linuxspeedup的東西

文章jesse.sung » 週二 3月 11, 2003 10:42 am

阿信兄, 要搭 venilla-kernel 用沒錯.. :-)
另, 在將發行的 DWN 中看到這個連結, kernel 2.6 真是令人期待啊....
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:[問題]一篇有關於linuxspeedup的東西

文章阿信 » 週二 3月 11, 2003 10:52 am

感謝jesse兄解惑,目前正在編譯js kernel,希望效能還比我目前的ck好一點。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客