Как правильно подобрать значения для следующих параметров с целью оптимизации скорости работы:
По умолчанию:
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. Прошу прощения, что возможно не в тему и не с тем вопросом.
Правка параметров через sysctl
Как правильно подобрать значения для следующих параметров с целью оптимизации скорости работы:
методом проб и ошибок...
Тогда нужен диапазон значений с объяснением...
Лично сам дошел до того, чтобы больше использовать своп и кэширование файлов нужно править некоторые параметры так:
swappiness = 100 , vfs_cache_pressure = 10 :
Тогда нужен диапазон значений с объяснением...
а в документации, той что с ядром не пробовали читать... там достаточно подробно всё расписано, если не сами параметры, то хотя бы их значение.
Лично сам дошел до того, чтобы больше использовать своп и кэширование файлов нужно править некоторые параметры так:
swappiness = 100 , vfs_cache_pressure = 10 :
не возьму в толк, откуда на телефоне вообще swap'у взяться... там же флешка... и swap ей противопоказан...
У меня нет документации...
Очень просто - свап раздел или свап файл
У меня нет документации...
oO ну так скачайте/установите...
Очень просто - свап раздел или свап файл
и что? он же всё равно на флешке... а при свопировании на него флешка будет умирать быстрее, чем должна(это в теории). да и тормозить он должен начать страшно, когда начнёт свапится... в общем ИМХО свопирование из системы вообще лучше выпилить...
Вы думаете всё так просто? Fat-Zer, вы в курсе где скачать/установить документацию ядра для MOTOMAGX 6.3?
Насчет свапа - он стоит на microSD флешке. При нынешней цене на такие флешки без разницы, умирает она быстрее или медленнее. И даже во внутренней памяти свап файл убьёт телефон лет через пять. Работа телефона без свапа и со свапом кардинально отличаются. Со свапом он работает гораздо быстрее. Проверено несколькими тысячами пользователей. Так что давайте про свап больше не будем рассуждать.