特殊:Badtitle/NS100:UbuntuLTSP/ResolveRamIssues
![]() |
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/UbuntuLTSP/ResolveRamIssues }} |
![]() |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/af | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Afrikaans| [[::UbuntuLTSP/ResolveRamIssues/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ar | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|العربية| [[::UbuntuLTSP/ResolveRamIssues/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/az | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|azərbaycanca| [[::UbuntuLTSP/ResolveRamIssues/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/bcc | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|جهلسری بلوچی| [[::UbuntuLTSP/ResolveRamIssues/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/bg | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|български| [[::UbuntuLTSP/ResolveRamIssues/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/br | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|brezhoneg| [[::UbuntuLTSP/ResolveRamIssues/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ca | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|català| [[::UbuntuLTSP/ResolveRamIssues/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/cs | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|čeština| [[::UbuntuLTSP/ResolveRamIssues/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/de | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Deutsch| [[::UbuntuLTSP/ResolveRamIssues/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/el | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Ελληνικά| [[::UbuntuLTSP/ResolveRamIssues/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/es | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|español| [[::UbuntuLTSP/ResolveRamIssues/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/fa | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|فارسی| [[::UbuntuLTSP/ResolveRamIssues/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/fi | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|suomi| [[::UbuntuLTSP/ResolveRamIssues/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/fr | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|français| [[::UbuntuLTSP/ResolveRamIssues/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/gu | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|ગુજરાતી| [[::UbuntuLTSP/ResolveRamIssues/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/he | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|עברית| [[::UbuntuLTSP/ResolveRamIssues/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/hu | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|magyar| [[::UbuntuLTSP/ResolveRamIssues/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/id | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Bahasa Indonesia| [[::UbuntuLTSP/ResolveRamIssues/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/it | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|italiano| [[::UbuntuLTSP/ResolveRamIssues/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ja | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|日本語| [[::UbuntuLTSP/ResolveRamIssues/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ko | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|한국어| [[::UbuntuLTSP/ResolveRamIssues/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ksh | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Ripoarisch| [[::UbuntuLTSP/ResolveRamIssues/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/mr | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|मराठी| [[::UbuntuLTSP/ResolveRamIssues/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ms | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Bahasa Melayu| [[::UbuntuLTSP/ResolveRamIssues/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/nl | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Nederlands| [[::UbuntuLTSP/ResolveRamIssues/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/no | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|norsk| [[::UbuntuLTSP/ResolveRamIssues/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/oc | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|occitan| [[::UbuntuLTSP/ResolveRamIssues/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/pl | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|polski| [[::UbuntuLTSP/ResolveRamIssues/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/pt | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|português| [[::UbuntuLTSP/ResolveRamIssues/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ro | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|română| [[::UbuntuLTSP/ResolveRamIssues/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/ru | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|русский| [[::UbuntuLTSP/ResolveRamIssues/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/si | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|සිංහල| [[::UbuntuLTSP/ResolveRamIssues/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/sq | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|shqip| [[::UbuntuLTSP/ResolveRamIssues/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/sr | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|српски / srpski| [[::UbuntuLTSP/ResolveRamIssues/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/sv | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|svenska| [[::UbuntuLTSP/ResolveRamIssues/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/th | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|ไทย| [[::UbuntuLTSP/ResolveRamIssues/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/tr | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Türkçe| [[::UbuntuLTSP/ResolveRamIssues/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/vi | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|Tiếng Việt| [[::UbuntuLTSP/ResolveRamIssues/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/yue | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|粵語| [[::UbuntuLTSP/ResolveRamIssues/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/zh | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|中文| [[::UbuntuLTSP/ResolveRamIssues/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/zh-hans | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|中文(简体)| [[::UbuntuLTSP/ResolveRamIssues/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues | UbuntuHelp:UbuntuLTSP/ResolveRamIssues | {{#if: | :}}UbuntuLTSP/ResolveRamIssues}}/zh-hant | • {{#if: UbuntuHelp:UbuntuLTSP/ResolveRamIssues|中文(繁體)| [[::UbuntuLTSP/ResolveRamIssues/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:UbuntuLTSP/ResolveRamIssues|:UbuntuLTSP/ResolveRamIssues|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :UbuntuLTSP/ResolveRamIssues/zh | | {{#ifexist: UbuntuLTSP/ResolveRamIssues/zh | | {{#ifeq: {{#titleparts:UbuntuLTSP/ResolveRamIssues|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:UbuntuLTSP/ResolveRamIssues|1|-1|}} | zh | | }}
Note: This has been tested in Ubuntu Feisty. Gutsy contains a workaround already - you can use the variable already present.
Firefox under LTSP (Feisty) seems to crash when browsing graphics intensive pages. This is due to the fact that Firefox caches pixmaps locally (on the thin-client), and eventually consumes 100%, crashing the X session. The user is directed back to the login manager at this point.
The following workaround should help alleviate this issue, causing applications in X consuming more than 80% of total thin-client memory to exit, without crashing the entire session.
1) Create a $CHROOT/etc/ltsp/screen.d/ directory
2) Copy $CHROOT/usr/lib/ltsp/screen.d/ldm to this new directory, overriding the original
3) Insert the following code before the last (exec ldm ...) line:
XRAMPERC=${XRAMPERC:-100} if [ ${XRAMPERC} -lt 100 ]; then XMEM=0 while read TYPE VALUE UNITS; do case ${TYPE} in MemFree:|SwapFree:) XMEM=$((${XMEM} + ${VALUE})) ;; esac done < /proc/meminfo XMEM=$((${XMEM} * ${XRAMPERC} / 100)) ulimit -v ${XMEM} fi
4) Edit the $CHROOT/etc/lts.conf and add the following line:
XRAMPERC=80
5) Reboot your thin-clients.
This workaround will cause Firefox to crash (with no warning), but will not lock the entire X session.
Apparently, Firefox 3 will have actual fixes and optimization capabilities for thin-client environments such as LTSP.