VDSPlanet.ru Making the difference in VDS Hosting
 
Welcome, Guest. Please login or register.
November 27, 2020, 01:00:36 PM
1655 Posts in 325 Topics by 286 Members
Latest Member: emeqac
VDSPlanet Forums  |  VDSPlanet - Русский (Russian)  |  Проблемы и их решение  |  iptables: Memory allocation problem 0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1]
Author Topic: iptables: Memory allocation problem  (Read 10184 times)
jno
User
**
Offline Offline

Posts: 36



View Profile WWW
« on: April 14, 2010, 11:58:26 PM »

Code:
$ sudo iptables -I INPUT -t filter -s 62.152.168.0/24 -j DROP
iptables: Memory allocation problem

Это какой памяти нехватило?
Logged

Ubuntu 8.04 LTS
VDSPlanet
BREEZLE LLC Staff
*****
Offline Offline

Posts: 515


VDSPlanet Staff


View Profile WWW
« Reply #1 on: April 15, 2010, 12:08:23 AM »

Вот вам скрипт. Посмотрите сколько памяти гарантированной + максимальной Вы используете:
Code:
#!/bin/bash
bean=`cat /proc/user_beancounters`
guar=`echo "$bean" | grep vmguar | awk '{ print $4;}'`
priv=`echo "$bean" | grep privvm | awk '{ print $2;}'`
let totl=guar/256
let used=priv/256
let free=totl-used
let per=used*100/totl
echo "VPS Memory:"
echo "total: $totl mb   used: $used mb ($per%)   free: $free mb"

Далее посмотрите по отказам тех или иных ресурсов: cat /proc/user_beancounters  (Столбик failcnt)
И также обратитесь к описанию параметров UBC (User_BeanCounters) для того или иного тарифа: http://wiki.vdsplanet.ru/Категория:UBC_Parameters

Какого-то из параметров Вам не хватает.
Logged
jno
User
**
Offline Offline

Posts: 36



View Profile WWW
« Reply #2 on: April 15, 2010, 12:29:39 AM »

скрипт сказал
Code:
VPS Memory:
total: 192 mb   used: 135 mb (70%)   free: 57 mb
Logged

Ubuntu 8.04 LTS
VDSPlanet
BREEZLE LLC Staff
*****
Offline Offline

Posts: 515


VDSPlanet Staff


View Profile WWW
« Reply #3 on: April 15, 2010, 12:31:00 AM »

скрипт сказал
Code:
VPS Memory:
total: 192 mb   used: 135 mb (70%)   free: 57 mb


Если памяти достаточно то отказы в другом. Смотрите столбик failcnt в cat /proc/user_beancounters.
Logged
jno
User
**
Offline Offline

Posts: 36



View Profile WWW
« Reply #4 on: April 15, 2010, 01:13:20 AM »

всего пара четвёрок в счётчике отказов:
Code:
Version: 2.5
       uid  resource           held    maxheld    barrier      limit    failcnt
     2910:  kmemsize        4024359    6154244   11093094   11676942          0
            privvmpages       35323      48137     147456     196608          4
            numiptent           735        735        576        576          4
я выкинул строки с нулями
после очередной попытки стало
Code:
numiptent           735        735        576        576          5
т.е. причина в numiptent
а это - что?а это - как раз число записей в iptables!

это - жёсткий лимит?

я фильтрую чудаков, которые рвутся на 22 порт подбирать пароли...

ЗЫ. в интернетах кто что про это пишет...
« Last Edit: April 15, 2010, 01:21:48 AM by jno » Logged

Ubuntu 8.04 LTS
VDSPlanet
BREEZLE LLC Staff
*****
Offline Offline

Posts: 515


VDSPlanet Staff


View Profile WWW
« Reply #5 on: April 15, 2010, 01:23:39 AM »

Да, это количество записей iptables. Да, это жесткий лимит. На каждом тарифе свое значение.

Что касается privvmpages, то скорее всего до вчерашего увеличения памяти на тарифах вам максимальной/burstable ram не хватало, но после увеличения в данный параметр вы больше не упираетесь.
« Last Edit: April 15, 2010, 01:25:22 AM by VDSPlanet » Logged
jno
User
**
Offline Offline

Posts: 36



View Profile WWW
« Reply #6 on: April 15, 2010, 01:35:42 AM »

ясно, спасибо - буду оптимизировать...
Logged

Ubuntu 8.04 LTS
Pages: [1]
VDSPlanet Forums  |  VDSPlanet - Русский (Russian)  |  Проблемы и их решение  |  iptables: Memory allocation problem « previous next »
    Jump to: