Видео ролики бесплатно онлайн

Смотреть жесткое видео

Официальный сайт 24/7/365

Смотреть видео бесплатно

Тексты flashvoid
flashvoid 27.12.2010 11:56

Есть вопрос![Решено] ядерная память под buffer = 0

Всем привет!
Есть вопрос для гуру - гугл уже не помогает.


На некоторых линуксовых машинках со SLES и openSUSE есть проблема - оракловые транзакции иногда сильно замедляются. Когда захожу на эти машинки посмотреть то вижу что оракловые процессы висят в sync_page

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# while :; do ps axo stat,pid,cmd,wchan | egrep '^D|^R'; echo --; sleep 5; done
D     3483 hald-addon-storage: polling ide_do_drive_cmd
Ds    4635 ora_dbw0_orcl               sync_page
Ds    4637 ora_lgwr_orcl               sync_page
Ds    4639 ora_ckpt_orcl               sync_page
D    11210 oracleorcl (LOCAL=NO)       sync_page
D    12457 <smtpd>                     sync_page
R+   12458 ps axo stat,pid,cmd,wchan   -
--
Ds    4635 ora_dbw0_orcl               sync_page
Ds    4637 ora_lgwr_orcl               sync_page
Ds    4639 ora_ckpt_orcl               sync_page
D    11210 oracleorcl (LOCAL=NO)       sync_page
R+   12501 ps axo stat,pid,cmd,wchan   -
--
Ds    4635 ora_dbw0_orcl               sync_page
Ds    4637 ora_lgwr_orcl               sync_page
Ds    4639 ora_ckpt_orcl               sync_page
D    11210 oracleorcl (LOCAL=NO)       sync_page
R+   12535 ps axo stat,pid,cmd,wchan   -
--
Ds    4635 ora_dbw0_orcl               sync_page
Ds    4637 ora_lgwr_orcl               sync_page
Ds    4639 ora_ckpt_orcl               sync_page
D    11210 oracleorcl (LOCAL=NO)       sync_page
R+   12570 ps axo stat,pid,cmd,wchan   -
--
</smtpd>


Вижу это и думаю что кончилась память, нету буфферов и все пишут прямо на диск.
Однако памяти дофига, а под буферы ноль.

1
2
3
4
total       used       free     shared    buffers     cached
Mem:       4149084    3994552     154532          0          0    2424328
-/+ buffers/cache:    1570224    2578860
Swap:      3148700     750696    2398004



Думаю это и есть проблема - буферы по нулям и все пишут прямо на диск - соответственно при массивных транзакциях все плохо становиться.
Вопрос почему буфферы по нулям - ненашел ответа в гугле и хочу спросить у умных людей.

Решение: Опытным путем было выяснено что виновата XFS - это из-за нее buffer=0, правда к замедлению транзакций она не имеет отношения.
Почему xfs так себя ведет еще предстоит выяснить, а пока всем спасибо кто наталкивал на умные мысли.
Полностью.
+ 2 -
18
flashvoid 28.09.2010 15:01

Есть вопрос!Сбросить счетчик context switches

В общем решая одну проблему производительности мое внимание привлек вот такой момент
Полностью.
+ 2 -
6
flashvoid 02.09.2010 16:13

Есть вопрос!Отрицательные значения CPU в top

Вот есть у кого нибудь понимание как такое может быть ?
Проявляется иногда на довольно нагруженной системе SuSe-10 если обновлять top пробелом. Если просто наблюдать то эффект не проявляется.
В общем проблем не вызывает - просто интересно как такое может быть - там же вроде общее затраченное время работы процесса делиться на общее время работы всех процессов - там даже переполниться ничего не должно вроде.


Картинки не вставляются поэтому вот http://yfrog.com/mstop2up
+ 4 -
6
flashvoid 06.07.2010 08:44

Есть вопрос!Помогите с регекспой POSIXe regexp [SOLVED]

Сломал мозг - не хочу думать что решения нет.

Задача: надо матчить строки типа
TOKEN-.*
но(!) игнорировать строки типа
TOKEN-1543.*

в программу зашит только движок POSIX regexp (man 7 regex) ... тот что в egrep
соответственно TOKEN-(?!1543).* не работает.

UPD: т.к. исключение слов в ERE не предусмотрено задача решается шаблоном, который принимает все кроме нашего исключения
TOKEN-(<^1>.*|1<^5>.*|15<^4>.*|154<^3>.*)
спасибо motonarola
+ 1 -
12

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн