May 23rd, 2007

smile
  • checat

Вопросы линуксоидам

1. Как увидеть статистику использования памяти с учётом shared memory?
В данный момент я вижу следующее:

# top
...
Mem:   2074428k total,  1282012k used,   792416k free,     7616k buffers
Swap:  1004052k total,   107960k used,   896092k free,   920100k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
25493 postgres  15   0  832m 620m 619m S    0 30.6   0:07.42 postgres: writer process

# free
             total       used       free     shared    buffers     cached
Mem:       2074428    1275644     798784          0       8236     895444
-/+ buffers/cache:     371964    1702464
Swap:      1004052     112092     891960

Как нетрудно заметить, обе утилиты говорят о примерно 800МБ свободных, 900МБ кэша и 370МБ используемых (с вычетом кэша), что в сумме составляет имеющиеся 2ГБ.
В то же время присутствует процесс, который использует 620МБ System V IPC shared memory, что отображается в статистике процесса, но не отображается в статистике системы, и явно не укладывается ни в какие суммы. Получается, что в статистике их надо самому вычитать из свободной.
При этом я знаю лимит выделенной shared памяти, но реальное использование могу увидеть только зная, на какой процесс смотреть.
Где увидеть реальную статистику?

UP: Я не стал сразу приводить /proc/meminfo, потому что в нём такие же несоответствия. Полагаю, утилиты не заморачиваются анализом, а копируют значения напрямую
#
MemTotal:      2074428 kB
MemFree:        808636 kB
Buffers:          9672 kB
Cached:         958268 kB
SwapCached:      24740 kB
Active:        1062120 kB
Inactive:       147452 kB
HighTotal:     1179072 kB
HighFree:        17984 kB
LowTotal:       895356 kB
LowFree:        790652 kB
SwapTotal:     1004052 kB
SwapFree:       893668 kB
Dirty:            5236 kB
Writeback:           4 kB
Mapped:         964884 kB
Slab:            34108 kB
Committed_AS:  1394912 kB
PageTables:      10920 kB
VmallocTotal:   106488 kB
VmallocUsed:      2460 kB
VmallocChunk:   103068 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB



2. Может ли память в System V IPC shared memory быть выгружена ядром в swap?

UP: понял, ответ на второй вопрос - да

ядро 2.6.21.x

Добрый день.
Настраивал сервера (asus p5mt-c, pentium d 2.8ghz, 2x512gb ram, hdd seagate sata), на некоторых slackware 11 amd64, на некоторых gentoo), обновил ядро на 2.6.21.1 (с ftp.kernel.org), наложил пачт (для ограничения количества подключений с одного ip'шника).
ядро скомпилировалось без проблем. после перезагрузки 2 тачки (slackware) загрузились без проблем, а другие 2 (slackware, gentoo), после загрузчика (lilo, grub) "гаснут" (экран становится черным)
в какую сторону копать?

p.s. ядро пробывал собирать с конфигом по умолчанию, пробывал ядро 2.6.21 - ситуация не меняется
imp
  • _nork

два провайдера

Добрый день, есть Debian Etch, два провайдера и локальная сеть.

Хочется : через одного прова должен идти весь трафик кроме stmp, через второго почта. В случае если первый ложится (раз в две недели час стабильно) весь трафик должен идти через второй.

Это реализуемо с помощью netfilter+iproute2 или нет?
2016
  • dmarck

Thin Socket AM2 coolers

Коллеги,

подскажите, пожалуйста, где в Москве взять тонкие процессорные кулера под Socket AM2? Titan TTC-CU15 в Москве нет. 1U не смертельно актуален, корпуса 2U.

Заранее спасибо.

Upd: Нарыли Hiper HFC-20820-c1. Приемлемо.
sun

Sun Application Server

Такая вот проблемка: пусть имеется Sun Java System Application Server EE 8.2 + инсталяшка некоего 3rd party web-приложения.
В процессе деплоя инсталляшка прописывает куда-то в app server свои classpath. После окончания инсталляции не работает.
На форуме производителя приложения такая прблема описана, плюс написано, что для исправления проблемы надо залогиниться в DAC (Domain Admin Console) и переставить местами записи classpath, создаваемые инсталлятором.

Но то ли я тупая, то ли что-то в этой жизни не так, но я, хоть убей, не могу найти, каким способом можно с помощью DAC редактировать classpath's.
Может, бывалые люди подскажут???

Дочерний домен

Заранее прошу прощения за несколько сумбурную постановку вопроса, так как началство сорвало меня на рабочее место совсем в неподходящее время. Итак, стартанул первый в своей жизни дочерний домен. Очень обрадовался тому, что можно залинковать объекты GPO из корневого домена, а не создавать новые, но столкнулся в результате с проблемой. Сейчас взаимодейтсвие доменов идёт очень медленно (10-15 минут на логин рабочей станции), в логах светится только две ошибки:

Source: LSASRV
Event ID: 40960
The Security System detected an authentication error for the server LDAP/bdc.irk.local/irk.local@IRK.LOCAL. The failure code from authentication protocol Kerberos was "There are currently no logon servers available to service the logon request.
(0xc000005e)".

Source: NETLOGON
Event ID: 5781
Dynamic registration or deletion of one or more DNS records associated with DNS domain 'ForestDnsZones.irk.local.' failed. These records are used by other computers to locate this server as a domain controller (if the specified domain is an Active Directory domain) or as an LDAP server (if the specified domain is an application partition).

netdig выдаёт такое:

Collapse )

Я выпил слишком много пива или нехватает мне опыта? Проблема актуальна в течении 2 часов, но ответ будет интересно узнать и позже.

UPD: Пробема оказывается относится к ru_cisco. Проблема была в размере MTU.