OpenBSD memory

Вопросы настройки и работы с этой ОС.
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tomishinets
проходил мимо

OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-08 16:26:29

Здравствуйте!

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

# uname -a
OpenBSD forward...... 4.3 GENERIC#698 i386

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

# sysctl -a | grep hw  
hw.machine=i386
hw.model=Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache)
...
...
...

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

hw.physmem=335048704
hw.usermem=335044608
из ПО (mysql, squid, vsftpd, apache, sams, netams, bind, dhcpd, pf)

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

#uptime                                                                                                                                                    
1:11PM  up 49 days,  1:38, 1 user, load averages: 2.06, 1.65, 1.49
Такое начинает происходить, когда uptime=>45 (+ - 1-2 дня) дней

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

load averages:  1.63,  1.57,  1.47                                                                                                                  13:13:25
65 processes:  1 running, 61 idle, 2 zombie, 1 on processor
CPU states:  0.8% user,  0.0% nice,  0.8% system,  0.5% interrupt, 98.0% idle
Memory: Real: 115M/K act/tot  Free: 750M  Swap: 0K/604M used/tot

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

#vmstat                                                                                                                                                    
procs    memory       page                    disks    traps          cpu
r b w    avm     fre  flt  re  pi  po  fr  sr wd0 cd0  int   sys   cs us sy id
0 4 0 117136  769180 4294967172   0   0   0   0   0   2   0  273 4294967220   96 19  6 75
При нормальном функционировании (uptime<=45 days) Free в top не более 90M.
В чем может быть проблема?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-08 17:57:54

Если никто не может помочь, то может намекнете в какую сторону копать?

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 9:06:51

Может я не понятно задал вопрос? Могу перефразировать. Из-за чего через 45 дней система начинает говорить, что свободной памяти у нее 1,6 Gb (на данный момент), всего = 3 Gb (на данный момент), при условии, что не использован swap и физически в системе 330 Mb?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 9:14:59

в 45 день.
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 9:46:26

К сожалению сейчас uptime уже 53 дня, поэтому могу показать top -Sn только на сегодняшний момент.

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

# top -Sn
load averages:  1.53,  1.87,  1.70    09:42:50
82 processes:  78 idle, 3 zombie, 1 on processor
CPU states: 19.1% user,  0.0% nice,  5.2% system,  0.4% interrupt, 75.4% idle
Memory: Real: 121M/K act/tot  Free: 1642M  Swap: 0K/604M used/tot

  PID USERNAME PRI NICE  SIZE   RES STATE    WAIT      TIME    CPU COMMAND
17400 _mysql      2    0   44M   35M sleep    poll     88:54  0.54% mysqld
    3 root          -22    0    0K   55M idle     -       150:29  0.00% idle0
   10 root         -18    0    0K   55M sleep    reaper  134:25  0.00% reaper
14172 root         2    0  744K 1196K sleep    poll    121:58  0.00% apcupsd
29274 root         2    0  452K 1176K sleep    select   66:59  0.00% symux
16589 _syslogd   2    0  416K  796K sleep    poll     31:41  0.00% syslogd
18876 named     2    0   15M   16M sleep    select   28:51  0.00% named
21178 root         2    0  996K 1844K sleep    select   17:13  0.00% sendmail
  432 _squid       2    0   27M   30M sleep    poll     15:05  0.00% squid
12383 _pflogd    4    0  688K  448K sleep    bpf       8:24  0.00% pflogd
16448 root         2    0  500K  884K idle     select    7:08  0.00% cron
23355 _symon   10    0  356K  832K sleep    nanosle   6:26  0.00% symon
   12 root          18    0    0K   55M sleep    syncer    5:19  0.00% update
 6325 root          2    0 3112K 4032K sleep    poll      4:08  0.00% netams
 7255 root          2    0 3068K 6832K sleep    select    3:59  0.00% httpd
25546 root         2    0  468K  752K idle     select    3:25  0.00% inetd
 2110 root          2    0 2324K 2184K sleep    select    2:19  0.00% dhcpd
    8 root            10    0    0K   55M sleep    pftm      2:35  0.00% pfpurge
Последний раз редактировалось zingel 2008-12-09 9:57:54, всего редактировалось 1 раз.
Причина: не будь линуксоидом - юзай [code][/code]

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 9:58:46

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

ps -auxwr | grep Z
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 10:31:07

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

# ps -auxwr | grep Z 
USER       PID %CPU %MEM   VSZ   RSS TT  STAT  STARTED       TIME COMMAND
smmsp    25620  0.0  0.0     0     0 ??  Z     -          0:00.00 (sendmail)
root          1979  0.0  0.0     0     0 ??  Z     -          0:00.00 (sh)
root        19262  0.0  0.0     0     0 ??  Z     -          0:00.00 (sh)
root        24946  0.0  0.2   296   640 p0  R+    10:29AM    0:00.01 grep Z

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 10:43:50

кто-то жрёт, грепать

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

 ps -auxwr | grep handl
в момент нагрузки...
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:09:16

Попробовал грепить - ничего не дало...Выгрузил все что мог.

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

load averages:  0.88,  1.30,  1.47                                                                                           11:48:52
28 processes:  27 idle, 1 on processor
CPU states:  0.6% user,  0.0% nice,  0.0% system,  0.2% interrupt, 99.2% idle
Memory: Real: 27M/K act/tot  Free: 1754M  Swap: 0K/604M used/tot

  PID USERNAME PRI NICE  SIZE   RES STATE    WAIT      TIME    CPU COMMAND
14172 root       2    0  744K 1196K sleep    poll    122:14  0.00% apcupsd
16589 _syslogd   2    0  416K  796K sleep    poll     31:47  0.00% syslogd
18876 named      2    0   15M   16M sleep    select   29:04  0.00% named
21178 root       2    0  996K 1844K sleep    select   17:14  0.00% sendmail
12383 _pflogd    4    0  688K  448K sleep    bpf       8:25  0.00% pflogd
16448 root       2    0  500K  884K idle     select    7:08  0.00% cron
25546 root       2    0  468K  752K idle     select    3:25  0.00% inetd
 2110 root       2    0 2320K 2204K idle     select    2:19  0.00% dhcpd
26546 proxy      2    0  620K  980K sleep    kqread    1:57  0.00% ftp-proxy
16746 root       2    0  416K  692K sleep    netio     0:44  0.00% comsat
16982 root       2    0  620K  444K idle     netio     0:31  0.00% pflogd
 8210 _ntp       2    0  392K  780K sleep    poll      0:13  0.00% ntpd
    1 root      10    0  364K  316K idle     wait      0:09  0.00% init
11395 root       2    0  360K  696K idle     netio     0:02  0.00% syslogd
  597 root       2    0  576K 1240K idle     select    0:01  0.00% sshd
10261 tomishin   2    0 3384K 1960K sleep    select    0:00  0.00% sshd
23072 root      18    0  688K  568K sleep    pause     0:00  0.00% ksh
 1754 root       2    0 3412K 2436K idle     netio     0:00  0.00% sshd
28049 root       2    0  436K  796K sleep    poll      0:00  0.00% ntpd
20795 root       2    0  516K  832K idle     netcon    0:00  0.00% vsftpd
23585 root      28    0  784K 1632K onproc   -         0:00  0.00% top
   79 tomishin  18    0  488K  496K idle     pause     0:00  0.00% ksh
 8884 root       3    0  320K  796K idle     ttyin     0:00  0.00% getty
14158 root       3    0  324K  792K idle     ttyin     0:00  0.00% getty
  382 root       3    0  460K  796K idle     ttyin     0:00  0.00% getty
 1542 root       2    0 2024K  852K idle     netio     0:00  0.00% named
22973 root       3    0  360K  796K idle     ttyin     0:00  0.00% getty
 6971 root       3    0  292K  796K idle     ttyin     0:00  0.00% getty

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

USER       PID %CPU %MEM   VSZ   RSS TT  STAT  STARTED       TIME COMMAND
root     29126  0.0  0.0   688     4 p0  R+    11:58AM    0:00.00 grep Z (ksh)
Толку как с ...молока.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 12:17:01

что есть в
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:25:42

...

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

adding osfp Windows 2000  = *0:128:1:48:0x403 4 (TS=,M=*0,W=*0) c01400
adding osfp Windows 2000  = *0:128:1:68:0x403 4 (TS=,M=*0,W=*0) c01400
fingerprinted 192.168.0.198:1381  64512:128:1:48:403 (4) (TS=,M=1460,W=0)
fingerprint 0x3700000 didn't match
выше добавление osfp

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 12:26:34

ну типа, а раньше ты не мог сказать? пипец...

и что же там делает OSPF, какая функция у него?

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

sockstat -4c &&  netstat -ib && netstat -sr  && vmstat -z | grep sockets
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:32:19

osfp а не ospf...
Функция должна была быть такой, в свое время было желание блокировать тот или иной трафик в соотвествии с ОС его генерирующей. В последствие отказался от этого, нет не одного правила в pf, который его бы использовал.

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:36:48

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

# sockstat -4c &&  netstat -ib && netstat -sr  && vmstat -z | grep sockets
ksh: sockstat: not found

# netstat -ib                                                                                                                      
Name    Mtu   Network     Address               Ibytes     Obytes
lo0     33208 <Link>                        2060763178 2060763178
lo0     33208 localhost   localhost.otr.vol 2060763178 2060763178
lo0     33208 localhost.o localhost.otr.vol 2060763178 2060763178
lo0     33208 fe80::%lo0/ fe80::1%lo0       2060763178 2060763178
rl0     1500  <Link>      00:e0:29:3d:36:df 10246322133 28950107540
rl0     1500  forward.otr forward.otr.volgo 10246322133 28950107540
rl0     1500  fe80::%rl0/ fe80::2e0:29ff:fe 10246322133 28950107540
rl1     1500  <Link>      00:80:48:2f:3e:2b 26385288104 9785425676
rl1     1500  n0810220082 n081022008201.avo 26385288104 9785425676
rl1     1500  fe80::%rl1/ fe80::280:48ff:fe 26385288104 9785425676
enc0*   1536  <Link>                                 0          0
pflog0  33208 <Link>                                 0  732045664

# netstat -sr 
routing:
        1062 bad routing redirects
        0 dynamically created routes
        0 new gateways due to redirects
        5953 destinations found unreachable
        0 uses of a wildcard route

# vmstat -z                  
 procs    memory       page                    disks    traps          cpu
 r b w    avm     fre  flt  re  pi  po  fr  sr wd0 cd0  int   sys   cs us sy id
 0 1 0  85260 1740428 4294967266   0   0   0   0   0   2   0  273   108   96 19  6 75
Последний раз редактировалось zingel 2008-12-09 12:38:17, всего редактировалось 1 раз.
Причина: оформляй нормально сообщения, я уже замучался править твои посты.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 12:38:44

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

 lsof -S | awk '{print $9}' | sort | uniq -c | sort -r | head
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 12:39:26

как даш, вывод, мне нужно время чтобы обдумать почему так может быть.
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:41:01

# lsof -S | awk '{print $9}' | sort | uniq -c | sort -r | head
ksh: lsof: not found

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:42:04

какой package нужно поставить для lsof?

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 12:45:33

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

# lsof -S | awk '{print $9}' | sort | uniq -c | sort -r | head 
 198 
 185 /usr
 172 /var
 124 /dev/null
  70 /usr/libexec/ld.so
  69 /usr/lib/libc.so.43.0
  68 /var/run/ld.so.hints
  42 /usr/lib/libcrypto.so.13.0
  35 /
  34 /usr/lib/libz.so.4.1

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 12:51:41

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

lsof -Lkn /usr | awk '{print $1}' | sort | uniq -c | sort -r | sed 2q
твоя проблема, скорее всего в результате вывод этой команды или битая оперативка.
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 13:01:57

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

# lsof -Lkn /usr | awk '{print $1}' | sort | uniq -c | sort -r | sed 2q 
lsof: kvm_openfiles(execfile=n, corefile=/dev/mem): No such file or directory

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 13:21:57

брюки превращаются, превращаются брюки....в элегантные шорты(с)
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 13:25:27

)))....не мудри...носом ткни как исправить?

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

# mknod /dev/mem c <major> 0
	    # chmod 440 /dev/mem
	    # chgrp kmem /dev/mem
Будет достаточно?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: OpenBSD memory

Непрочитанное сообщение zingel » 2008-12-09 13:26:25

это не выход, подумай, почему так получилось, а вообще - рискни (только если запорешь себе БИОС, я не виноват).

p.s. обнови биос и оперативку переткни....
Z301171463546 - можно пожертвовать мне денег

tomishinets
проходил мимо

Re: OpenBSD memory

Непрочитанное сообщение tomishinets » 2008-12-09 13:42:01

Дело в том, что

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

# ls /dev | grep mem
kmem
mem
Т.е. девайс существует... и права на него розданы правильно...
Слушай, а может это быть из-за того, что одна планка определяется в половину?
Т.е. в те старые мохнатые времена, когда мамки полностью не видели планку памяти на 256 и определяли ее как 128?