The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Freebsd отдать процессу больше 3G"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Freebsd отдать процессу больше 3G"  
Сообщение от braveghost email on 16-Ноя-07, 13:51 
Добрый день.

возникла следующая проблема:
на сервак с 8G оперативы установлена freebsd 6.2 amd64
всю оперативку видит

пытаюсь отдать всю память одному процессу скриптом:

#!/usr/bin/perl
for my $i (0 .. 4000) {
    $var .= "9"x1048576;
    };

$t = $var;

процесс сдыхает после того как отдает 3083M памяти (если верить топу)

не подскажите, как можно разрешить одному процессу съедать всю память?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Freebsd отдать процессу больше 3G"  
Сообщение от Golub Mikhail (ok) on 16-Ноя-07, 17:32 
>[оверквотинг удален]
>#!/usr/bin/perl
>for my $i (0 .. 4000) {
>    $var .= "9"x1048576;
>    };
>
>$t = $var;
>
>процесс сдыхает после того как отдает 3083M памяти (если верить топу)
>
>не подскажите, как можно разрешить одному процессу съедать всю память?

С amd64 дела не имел.
Но в x86:
kern.maxdsiz="xxxG"

По-моему, так.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Freebsd отдать процессу больше 3G"  
Сообщение от braveghost email on 16-Ноя-07, 18:24 

>С amd64 дела не имел.
>Но в x86:
>kern.maxdsiz="xxxG"
>
>По-моему, так.

:)) Спасибо действительно пашет, я и раньше написал ограничение в 6 гиг а запрашивал то все 8! естественно оно ругалось.

если что ограничение можно поменять в loader.conf хотя sysctl эти хначения не показывает

bash-2.05b# vi /boot/loader.conf
userconfig_script_load="YES"

# 6G
kern.maxdsiz="6442450944"
kern.dfldsiz="6442450944"
kern.maxssiz="6442450944"

kern.ipc.nmbclusters="32768"
kern.ipc.nsfbufs="10240"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Freebsd отдать процессу больше 3G"  
Сообщение от Golub Mikhail (ok) on 16-Ноя-07, 18:37 
>[оверквотинг удален]
>>Но в x86:
>>kern.maxdsiz="xxxG"
>>
>>По-моему, так.
>
>:)) Спасибо действительно пашет, я и раньше написал ограничение в 6 гиг
>а запрашивал то все 8! естественно оно ругалось.
>
>если что ограничение можно поменять в loader.conf хотя sysctl эти хначения не
>показывает

См. limits

>[оверквотинг удален]
>bash-2.05b# vi /boot/loader.conf
>userconfig_script_load="YES"
>
># 6G
>kern.maxdsiz="6442450944"
>kern.dfldsiz="6442450944"
>kern.maxssiz="6442450944"
>
>kern.ipc.nmbclusters="32768"
>kern.ipc.nsfbufs="10240"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру