1

Как правильно подобрать значения для следующих параметров с целью оптимизации скорости работы:

По умолчанию:

vm.swap_token_timeout = 0
vm.vfs_cache_pressure = 100
vm.block_dump = 0
vm.laptop_mode = 0
vm.max_map_count = 65536
vm.min_free_kbytes = 974
vm.lower_zone_protection = 0
vm.swappiness = 70
vm.nr_pdflush_threads = 2
vm.dirty_expire_centisecs = 3000
vm.dirty_writeback_centisecs = 500
vm.dirty_ratio = 40
vm.dirty_background_ratio = 10
vm.page-cluster = 3
vm.overcommit_ratio = 50
vm.overcommit_memory = 0

kernel.ngroups_max = 65536
kernel.printk_ratelimit_burst = 10
kernel.printk_ratelimit = 5
kernel.panic_on_oops = 0
kernel.pid_max = 32768
kernel.pty.nr = 1
kernel.pty.max = 4096
kernel.random.write_wakeup_threshold = 128
kernel.random.read_wakeup_threshold = 64
kernel.random.entropy_avail = 3361
kernel.random.poolsize = 512
kernel.threads-max = 928
kernel.cad_pid = 1
kernel.sem = 250        32000   32      128
kernel.msgmnb = 16384
kernel.msgmni = 16
kernel.msgmax = 8192
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 33554432
kernel.printk = 7       4       1       7
kernel.ctrl-alt-del = 0
kernel.tainted = 0.
kernel.core_uses_pid = 0
kernel.kernel_preemption = 1
kernel.prof_pid = -1
kernel.panic = 0

Аппарат: Телефон на Linux/armv6l 2.6.10_dev - DDR 64 mb и 532 Mhz.

Я менял, но мало к чему пришел.

В интернете я читал о параметрах, но бывало, что натыкался на другие объяснения в следствии чего был запутан. Большинство значений думаю подобраны верно, но так как вы более осведомлены прошу вашей помощи, пользователи...

P.S. Прошу прощения, что возможно не в тему и не с тем вопросом.

2

outlaw пишет:

Как правильно подобрать значения для следующих параметров с целью оптимизации скорости работы:

методом проб и ошибок...

95% процентов проблем находятся между клавиатурой и стулом.

3

Тогда нужен диапазон значений с объяснением...

4

Лично сам дошел до того, чтобы больше использовать своп и кэширование файлов нужно править некоторые параметры так:

swappiness = 100 , vfs_cache_pressure = 10 :

5

outlaw пишет:

Тогда нужен диапазон значений с объяснением...

а в документации, той что с ядром не пробовали читать... там достаточно подробно всё расписано, если не сами параметры, то хотя бы их значение.

outlaw пишет:

Лично сам дошел до того, чтобы больше использовать своп и кэширование файлов нужно править некоторые параметры так:

swappiness = 100 , vfs_cache_pressure = 10 :

не возьму в толк, откуда на телефоне вообще swap'у взяться... там же флешка... и swap ей противопоказан...

95% процентов проблем находятся между клавиатурой и стулом.

6 (13.05.2011 14:55:50 отредактировано outlaw)

У меня нет документации...
Очень просто - свап раздел или свап файл

7

outlaw пишет:

У меня нет документации...

oO ну так скачайте/установите...

outlaw пишет:

Очень просто - свап раздел или свап файл

и что? он же всё равно на флешке... а при свопировании на него флешка будет умирать быстрее, чем должна(это в теории). да и тормозить он должен начать страшно, когда начнёт свапится... в общем ИМХО свопирование из системы вообще лучше выпилить...

95% процентов проблем находятся между клавиатурой и стулом.

8

Вы думаете всё так просто? Fat-Zer, вы в курсе где скачать/установить документацию ядра для MOTOMAGX 6.3?
Насчет свапа - он стоит на microSD флешке. При нынешней цене на такие флешки без разницы, умирает она быстрее или медленнее. И даже во внутренней памяти свап файл убьёт телефон лет через пять. Работа телефона без свапа и со свапом кардинально отличаются. Со свапом он работает гораздо быстрее. Проверено несколькими тысячами пользователей. Так что давайте про свап больше не будем рассуждать.

9

outlaw пишет:

Вы думаете всё так просто? Fat-Zer, вы в курсе где скачать/установить документацию ядра для MOTOMAGX 6.3?

ну дык параметры как у обычного ядра... берёте ядро с kernel.org, в Documentation/sysctl/ будет то что нужно... можно всё и в онлайне посмотреть...
ЗЫ: а исходники они не открыли?

95% процентов проблем находятся между клавиатурой и стулом.