Страница 1 из 1

pid ...... (rtorrent), uid 1001, was killed: out of swap spa

Добавлено: 2013-08-17 19:39:47
johny87
Установил freebsd без swap на ssd.
Периодически вылетает rtorrent, в логах "pid ...... (rtorrent), uid 1001, was killed: out of swap space".


Ядро пересобрал

Код: Выделить всё

options        NO_SWAPPING
sysctl.conf прописал

Код: Выделить всё

vm.defer_swapspace_pageouts=1
vm.disable_swapspace_pageouts=1
uname -a

Код: Выделить всё

FreeBSD server.home 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #2: Tue Jul 23 17:58:53 YEKT 2013     root@server.home:/usr/obj/usr/src/sys/MYKERNEL2  amd64
rtorrent.rc

Код: Выделить всё

.....
download_rate = 0
upload_rate = 0
min_peers = 100
max_peers = 200
min_peers_seed = 80
max_peers_seed = 100
max_uploads = 40
max_uploads_global = 100
max_downloads_global = 100
system.umask.set = 0000
network.http.max_open.set = 48
max_memory_usage = 500M
#pieces.memory.max.set = 1000M
network.max_open_files.set = 1000
session_save = yes
network.receive_buffer.size.set = 1M
network.send_buffer.size.set = 1M
.....
Оперативной памяти за глаза : 8Гб. по top'у видно что процессы жрут максимум 1.5-2 Гига, при этом свободной памяти очень мало, все висит в Active (более 5 гигов). Т.е. память утекает из free в active и rtorrent вылетает.
Бывает после краша перезапускаю rtorrent и память Active начинает уменьшаться, а то и вообще очищается почти до 0 с 5 гигабайт.
Что за хрень с памятью ?

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-17 19:52:41
johny87
seems all hassle was related to leaks due to ZERO_COPY_SOCKETS kernel option
Нашел на англоязычном форуме, человек решил такую же проблему опцией ZERO_COPY_SOCKETS.
Как думаете сработает ?

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-17 21:12:13
Гость
с такой красивой ошибкой лучше в меил лист бсд зайти

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-19 14:18:16
johny87
Зашел я в mail list, написано "бла бла бла мало памяти увеличьте swap".
Это и так было понятно, вопрос куда эта память уходит, если потребляется реально не более 2 из 8 ГБ ?
+ еще стоит ограничение в rtorrent : max_memory_usage = 500M

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-19 20:50:33
johny87
Подключил swap файл и "решил" проблему.
Все равно тут тухло.

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-19 21:58:47
Гость
туда не заходить надо, там общатся надо

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-20 14:07:30
johny87
Гость писал(а):туда не заходить надо, там общатся надо
Я думал этот форум выполняет задачу общения.

Re: pid ...... (rtorrent), uid 1001, was killed: out of swap

Добавлено: 2013-08-21 8:34:17
Гость
в данном случае вам нужно привлечение внимания разработчиков фбс, что бы они пофиксили эту проблему,
либо нашли другое решение для нее
играть в передаточное звено, вы на форум -> мы в меил лист -> обсждения -> возращаем на форум вам ответ

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