shs_sf Опубликовано 6 мая, 2008 Жалоба Поделиться Опубликовано 6 мая, 2008 Господа Долго рыл инет но так ничего интересного и не нашел. Я понимаю что задача не совсем обычна но для моей работы это актуально Задача: Сконфигурировать Linux em64t (ядро 2.6.18) таким образом что бы один процесс мог алоцировать всю память (32Гб). Это нужно для запуска OpenMP приложения с максимальным размером задачи. Я попробовал сконфигурировать следующие параметры но мне не удалось достич результата -bash-3.1$ cat /etc/security/limits.conf # /etc/security/limits.conf # End of file * soft stack unlimited * hard stack unlimited * soft data unlimited * hard data unlimited * soft memlock 32000000 * hard memlock 32000000 * soft nofile 10000 * hard nofile 10000 -bash-3.1$ /sbin/sysctl -a | grep vm error: permission denied on key 'kernel.cad_pid' error: permission denied on key 'kernel.cap-bound' vm.min_slab_ratio = 5 vm.min_unmapped_ratio = 1 vm.zone_reclaim_mode = 0 vm.swap_token_timeout = 300 0 vm.legacy_va_layout = 0 vm.vfs_cache_pressure = 100 vm.block_dump = 0 vm.laptop_mode = 0 vm.max_map_count = 65536 vm.percpu_pagelist_fraction = 0 vm.min_free_kbytes = 22994 vm.drop_caches = 0 vm.lowmem_reserve_ratio = 256 256 32 vm.hugetlb_shm_group = 0 vm.nr_hugepages = 0 vm.swappiness = 60 vm.nr_pdflush_threads = 2 vm.dirty_expire_centisecs = 2999 vm.dirty_writeback_centisecs = 499 vm.dirty_ratio = 40 vm.dirty_background_ratio = 10 vm.page-cluster = 3 vm.overcommit_ratio = 98 vm.panic_on_oom = 0 vm.overcommit_memory = 0 -bash-3.1$ ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited max nice (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 282624 max locked memory (kbytes, -l) 32000000 max memory size (kbytes, -m) unlimited open files (-n) 10000 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 max rt priority (-r) 0 stack size (kbytes, -s) unlimited cpu time (seconds, -t) unlimited max user processes (-u) 282624 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited Буду благодарен за советы или новые контакты которым можно задать этот вопрос Спасибо Сергей Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 6 мая, 2008 Жалоба Поделиться Опубликовано 6 мая, 2008 Дайте вывод free или dmesg | grep MEM Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shs_sf Опубликовано 6 мая, 2008 Автор Жалоба Поделиться Опубликовано 6 мая, 2008 -bash-3.1$ free total used free shared buffers cached Mem: 32931336 30046992 2884344 0 11008 84480 -/+ buffers/cache: 29951504 2979832 Swap: 0 0 0 dmesg много записей типа [<ffffffff800ba475>] out_of_memory+0x53/0x267 [<ffffffff800ba475>] out_of_memory+0x53/0x267 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 [<ffffffff800ba475>] out_of_memory+0x53/0x267 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 [<ffffffff800ba475>] out_of_memory+0x53/0x267 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 [<ffffffff800ba475>] out_of_memory+0x53/0x267 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 [<ffffffff800ba475>] out_of_memory+0x53/0x267 lowmem_reserve[]: 0 1457 32262 32262 lowmem_reserve[]: 0 0 30805 30805 lowmem_reserve[]: 0 0 0 0 lowmem_reserve[]: 0 0 0 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.