Что такое кэш дроп
drop — Synonyms and related words: abandon, abate, abdicate, abeyance, abjure, ablate, acknowledge defeat, act drop, advantage, asbestos, asbestos board, ascend, ax, backdrop, backslide, balm, balsam, bank, bate, batten, be bereaved of, be confined, be… … Moby Thesaurus
Norm Cash — First baseman Born: November 10, 1934(1934 11 10) Justiceburg, Texas … Wikipedia
List of The Real Hustle episodes — This is an episode list for The Real Hustle. All dates are the first broadcast on BBC Three in the United Kingdom. Contents 1 Series 1 2 Series 2 3 Series 3 4 Series 4 … Wikipedia
Slot machine — redirects here. For the band, see Slot Machine (band). One armed bandit redirects here. For the album, see One Armed Bandit (album). Slot machines in the Trump Taj Mahal A slot machine (American English), informally fruit machine (British… … Wikipedia
List of British words not widely used in the United States — Differences between American and British English American English … Wikipedia
Shwaas — Infobox Film name = Shwaas image size = 150px caption = Title of Shwaas director = Sandeep Sawant producer = Arun Nalavade Sandeep Sawant Devidas Bapat Rajan Cheulkar Mohan Parab Nareshachandra Jani V. R. Nayak Deepak Chaudhri writer = narrator … Wikipedia
Automated Clearing House — (ACH) is the name of an electronic network for financial transactions in the United States. ACH processes large volumes of both credit and debit transactions which are originated in batches. Rules and regulations governing the ACH network are… … Wikipedia
Night Depository — A bank drop box where merchants can deposit their daily cash, checks and credit card slips outside of banking hours. The bank collects the deposits and credits them to the merchant s account on the following business day. Night depositories… … Investment dictionary
Media and Publishing — ▪ 2007 Introduction The Frankfurt Book Fair enjoyed a record number of exhibitors, and the distribution of free newspapers surged. TV broadcasters experimented with ways of engaging their audience via the Internet; mobile TV grew; magazine… … Universalium
United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… … Universalium
Перед запуском Run It Once Poker Фил Гальфонд представил игрокам инновационную систему рейкбека — Splash the Pot. Особенность системы состоит в том, что игроки получают рейкбек во время раздачи. Его сумма колеблется от 1 до 1,000 BB.
По всей видимости, такой принцип понравился покерной сети GG Network, ориентированной на азиатский рынок. В скором времени сеть внедрит аналогичную систему рейкбека под названием Cash Drops.
Азиатский аналог
Принцип работы Cash Drops полностью соответствует Splash the Pot: случайная бонусная сумма появляется на столе во время раздачи. Если в RIO Poker таким способом гарантируют рейкбек в 51%, то в GG Network обещают рейкбек в 65%.
GG Network внедрит Cash Drops 27 февраля. Система дебютирует исключительно на столах Rush & Cash — нового формата в покер-румах сети. В остальных форматах система рейкбека останется прежней.
Rush & Cash — формат с системой рейкбека Cash Drops
Отличия Cash Drops
Бонусные суммы Cash Drops будут варьироваться от 5 до 500 BB, но главное отличие от системы RIO Poker состоит в распределении рейкбека.
Cash Drops будет начислять рейкбек двумя способами:
- сумма добавляется к банку, и рейкбек забирает победитель раздачи;
- сумма распределяется поровну между игроками. Таким образом, чтобы получить рейкбек, выигрывать банк необязательно.
В RIO Poker рейкбек получает только победитель раздачи
Способ начисления рейкбека будет зависеть от размера бонусной суммы. Меньшие суммы добавляются к банку, чтобы вызвать больше действий от игроков, а большие суммы поровну делятся и пополняют стеки игроков.
Например, если за 6-max столом выпадает бонусная сумма в 500 BB, каждый игрок получает по 83,33 BB. Игроки могут даже не участвовать в раздаче.
Революционные инновации?
Система рейкбека RIO Poker получила множество различных отзывов, по большей части положительных. Главным минусом системы игроки выделили необходимость выиграть раздачу, чтобы получить рейкбек. GG Network приняла во внимание это замечание и учла его в Cash Drops.
Удивителен тот факт, что систему рейкбека RIO Poker использовали для создания нового покерного формата Rush & Cash. Такие эксперименты могут способствовать распространению концепции Splash the Pot далеко за пределами рума Гальфонда.
Заметил, что пока я был на работе, oom_killer прикончил Firefox на фоне общей нехватки памяти. Картина примерно следующая:
Остановил приложения с активным I/O, сделал sync && echo 3 > /proc/sys/vm/drop_caches , кеши почти не уменьшились, тормоза UI заметны на глаз. Вопрос, в общем-то, очевиден: кто виноват и что делать?
Возможно, эти данные чем-то помогут:
- /proc/vmstat
- /proc/meminfo
- /proc/sys/fs/dentry-state
- Debian Stable (linux-image-3.13-0.bpo.1-amd64 из бэкпортов)
- Аптайм 20 дней, постоянная I/O активность около 10МБ/сек на чтение
- Выдержка из dmesg о работе oom_killer-a
Я думаю, что проще всего будет добавить свопа.
При 16 ГБ свободной памяти? Сомнительно.
При невозможности выделить 8К.
Тебе не кажется, что если кто-то внезапно отожрал 16 ГБ рамы, то стоит разобраться, кто это был и почему он себя так повел? А добавление свопа - это симптоматическое лечение, которое, скорее всего, не будет работать.
Своп был. Тогда вместо тормозов от нехватки памяти были тормоза из-за активного перемещения кеша в своп и обратно
на фоне общей нехватки памяти. Картина примерно следующая:
Не вижу нехватки памяти.
как и в этом случае
roman77 ★★★★★ ( 02.06.14 20:10:57 )
Последнее исправление: roman77 02.06.14 20:12:24 (всего исправлений: 1)
Тебе не кажется, что если кто-то внезапно отожрал 16 ГБ рамы, то стоит разобраться, кто это был и почему он себя так повел?
Мне кажется, что в логах есть вот это:
И если в таких условиях при fork невозможно выделить 8КБайт, дело, скорее всего, в фрагментации. Использование свопа - способ ее обойти.
А разобраться, конечно, стоит. Только вряд ли мы сумеем это сделать.
перемещения кеша в своп и обратно
Эм. Зачем дублировать данные из кеша на диск?
Своп был. Тогда вместо тормозов от нехватки памяти были тормоза из-за активного перемещения кеша в своп и обратно
(пожимая плечами) Выбирай, что для тебя лучше: OOM или свопинг.
большая часть памяти занята кешами
перемещения кеша в своп и обратно
Причин для запуска oom_killer я не вижу, рамы у тебя очень много. Возможно, имел место принудительный запуск (что маловероятно, но все же). Проверь, что это за скрипт covertart.sh, во время работы которого произошел oom_killer.
Посмотри, кто у тебя активнее всех потребляет CPU (top) и диск (iotop).
Откуда ты знаешь, что был запрос на выделение 8КБ? Подскажи, где это написано.
Я не знаю, зачем ядро это делает. Возможно, оно вместо того, чтобы вытеснить кеши из памяти и занять ее чем-нибудь полезным, вытесняло полезные данные на диск, а кеши не трогало. Но тормоза были, своп активно использовался до момента заполнения, а потом включался тот же oom_killer. Никакое приложение в момент его работы не ело память, более 10ГБ было всегда занято кешами.
Гладко было на бумаге. Недоступны для программ эти 13ГБ и даже через drop_caches не освобождаются, в этом вся суть треда
А скрипт coverart.sh безобидный, там нечему память есть - ему просто не повезло :)
(пожимая плечами) Выбирай, что для тебя лучше: OOM или свопинг.
Мне не нужен ни oom, ни своппинг - у меня 13ГБ свободной памяти - я хочу, чтобы она была доступна приложениям, а не лежала мертвым грузкешем
А проверь, на всякий случай, нет ли у тебя какого-нибудь ramfs, забитого под завязку. Вроде /tmp и тому подобных. Что говорят cat /proc/mounts и df -h ?
Несколько примонтированных tmpfs есть, но там было суммарно мегабайт 50 - я сразу проверил :)
Как трактовать строку «Shmem: 13075100 kB» в /proc/meminfo?
Откуда ты знаешь, что был запрос на выделение 8КБ?
оrder=1 - это 2 страницы, 8К.
я хочу, чтобы она была доступна приложениям, а не лежала мертвым грузкешем
Покрути swappiness. Но своп тебе всё равно нужен, чтобы обойти фрагментацию.
Крутил swappiness, она дает только отсрочку oom_killer-a. При активном случайном чтении 2ТБ данных дисковые кеши неуклонно растут - надо их как-то перевоспитать, чтобы они своевременно освобождали оперативку, когда та нужна приложениям, иначе никакого свопа не напасешься.
Крутил swappiness, она дает только отсрочку oom_killer-a
Ты крутил swappiness без свопа, или у тебя даже со свопом срабатывает OOM killer?
tailgunner ★★★★★ ( 02.06.14 21:08:12 )
Последнее исправление: tailgunner 02.06.14 21:09:38 (всего исправлений: 1)
Как я понимаю, кто-то выжирает shared memory (в выводе free это же значение показывается в колонке «shared», но в том, что ты постил выше, там был 0). Перепроверь показания free и посмотри, какой процесс у тебя использует так много shared memory.
Даже со свопом. Только ждать приходится дольше и мучительнее - пока своп заполнится под завязку, все дико тормозит, но если набраться терпения, можно дождаться oom_killer
Цитата из man free: «The shared memory column should be ignored; it is obsolete.» Так что надо смотреть только на meminfo:
Вручную просмотрел каждую запись - мелочевка всякая, родители - обычные десктопные приложения (sonata, gajim, xchat). Даже размер суммарно всего ничего: 393KB*7
tmpfs, повторюсь, есть, но пустые
Если своп за некоторое время заполняется, вывод очевиден - что-то течет.
Спасибо, кэп! А если 16 гиг рамы за некоторое время заполняются, то вывод не очевиден?
А если 16 гиг рамы за некоторое время заполняются, то вывод не очевиден?
Нет. И посмотри уже на dmesg - там доходчиво.
посмотри уже на dmesg - там доходчиво.
посмотрел очень внимательно, увидел вот это: «shmem:3291517» (==13 ГБ). О том же рассказывает /proc/meminfo.
А теперь скажи мне, убогому, где искать эти 13 ГБ, и при помощи какой магии включение свопа решит проблему, а не просто оттянет ее до тех пор, пока своп не забьется?
Еще одна сумасшедшая идея: прогони sudo lsof на tmpfs. Твои симптомы воспроизводятся с удаленными, но все еще открытыми, файлами. Может какой процесс чего открыл, удалил, да забыл закрыть?
Прогнал, среди открытых только существующие файлы.
посмотрел очень внимательно, увидел вот это: «shmem:3291517» (==13 ГБ)
Про shmem уже сказали выше.
А теперь скажи мне, убогому, где искать эти 13 ГБ
Окей, но это последний раз. Вот искомые 13ГБ.:
и при помощи какой магии включение свопа решит проблему
Если проблема связана с фрагментацией, то свопинг может ее уменьшить.
tpmfs ограничь метров на 200
видимо бага ядра
потыкай другую версию ядра
Ок, кеш большой из-за активного чтения с диска. Почему он своевременно не освобождается, когда память нужна приложениям?
tmpfs не заполнена. Проблема наблюдается на всех ядрах, прошедших бэкпорты дебиана за последние полгода
Вот искомые 13ГБ
невозможность выделить 8К
проблема связана с фрагментацией
1) Фрагментация чего? Дай ссылку, где про это почитать.
2) Есть какие-то веские основания полагать, что проблема именно в этом? Занято всего порядка 20% памяти. Это должна быть какая-то очень адовая фрагменатция, чтобы в остальных 80% не нашелся цельный блок из двух страниц.
Почему он своевременно не освобождается, когда память нужна приложениям?
То, что он «своевременно не освобождается», ты заключил из OOM?
Да. Какие еще я мог сделать выводы?
а ты попробуй
занеси в fstab size=200m и reboot
Фрагментация, как я; ошибка ядра или заполнение tmpfs, как ubuntuawp.
+1 Проблема в больших файлах в tmpfs.
Я переписывал 1Гб файл с флэшки в tmpfs, кэш возрос, а в tmpfs показывало что, файл занимает несколько Мб. Я сначала думал, что файл не прочитался, но когда записал на жесткий диск, размер оказался нормальным.
Shmem как раз говорит об этом.
Параметры tmpfs крутить тут.
О какой такой фрагментации ты все время говоришь? Дай уже наконец ссылку, где можно об этом почитать. И какие у тебя есть основания предполагать фрагментацию при 80% свободной памяти?
Проверили же уже, ничего не нашли.
ТС пробовал разные версии ядра. Если ошибка давняя и легко воспроизводится, то почему ее еще не починили? А если ошибка проявляется только в определенных условиях, хочется понять, в каких именно.
Мне все еще на дает покоя идея про tmpfs. Попробуй их отмонтировать по одной (в single user mode, если потребуется). Может внезапно обнаружится, что одна из них все-таки держала всю память? А если нет, то по крайней мере, можно будет окончательно снять подозрения с tmpfs/ramfs и начать копать в другом направлении.
Проверили же уже, ничего не нашли.
Пусть скажет как проверял.
Свои tmpfs (за исключением стандартных от дистрибутива) я так и проверял.
Сегодня утром почти случайно удалось освободить эти 13ГБ shmem без перезагрузки: когда, убив по одному все сколько-нибудь активные приложения (после каждого делая sync и drop_caches), я сдался и собрался было перезагрузиться, я вышел из иксов и наудачу сделал те же sync + drop_caches. Счетчик shmem обнулился.
Последним шагом были остановлены X, fluxbox, conky (3 инстанции), xxkb, urxvtd, xscreensaver и два маленьких самописных скрипта. Сейчас иксы запущены снова, буду ждать накопления мусора в shmem и убивать этих по одному. Наибольшие подозрения у меня вызывает xscreensaver (он 18 часов в сутки крутит слайдшоу из фотографий), следующий на очереди urxvtd.
Как только узнаю что-то новое - отпишусь здесь.
И никто не вспомнил про zram.
кстати сколько он провисел запущенным? у меня под генту оно потихонечку текло..
а проблемма воспроизводится на раз-два или нужны специфические условия?
ZuBB ★★★★★ ( 03.06.14 23:11:39 )
Последнее исправление: ZuBB 03.06.14 23:12:31 (всего исправлений: 1)
Проблема воспроизводится при обычном использовании, но медленно - через две недели обычно на глаз ничего еще не заметно - а там, глядишь, и новое ядро выпускают :)
Urxvtd был запущен те же 20 дней, что и компьютер.
У меня тоже на дебиане оно течет, при любой попытке обращения к миллионам мелких файлов в ext4. Пытался бороться, потом забил.
У меня тоже на дебиане оно течет, при любой попытке обращения к миллионам мелких файлов в ext4
Вскоре после представления в своем портфолио последней игры Choco Reels, Wazdan сосредоточился на запуске совершенно нового захватывающего рекламного инструмента Cash Drop, расширяющего уникальный набор функций для ускоренного игрового процесса.
Провайдер постепенно укрепляет свои позиции на рынке азартных онлайн игр в качестве одной из самых инновационных компаний с лучшими в своем классе решениями, направленными на обеспечение действительно динамичного опыта и повышенной волатильности.
Мальтийская компания-разработчик программного обеспечения заявляет, что Cash Drop представляет собой существенное дополнение к ее продуктам, поскольку появилась в соответствии с отзывами партнеров. Студия провела обширный этап тестирования с выбранными казино, и теперь готова усовершенствовать ключевые функции инструмента, включая настраиваемые параметры и обновления.
По словам ведущего поставщика программного обеспечения индустрии азартных онлайн игр, Cash Drop имеет хорошо продуманный, настраиваемый интерфейс, предоставляющий множество преимуществ как игрокам, так и операторам. Среди самых любимых развлечений - мгновенное зачисление вознаграждений на счета игроков. Это означает, что клиентам больше не нужно прерывать свой игровой процесс. Это обновление гарантирует, что непрерывное погружение гарантировано в любое время.
Михал Имиолек (Michal Imiolek), генеральный директор Wazdan, говорит:
Наши партнеры были очень довольны продуктом и полны энтузиазма. Мы вложили много командных усилий в создание этого рекламного инструмента и не можем дождаться, чтобы поделиться им с другими операторами. Мы понимаем потребности наших партнеров, и именно поэтому сделали Cash Drop максимально простым, быстрым и интуитивно понятным. Процесс настройки ежечасных, ежедневных или еженедельных кампаний для любой игры Wazdan является плавным и эффективным. Инструмент доказывает свою эффективность в привлечении внимания и вовлеченности игроков.
Благодаря настраиваемому меню Cash Drop также позволяет казино направлять своих игроков к нужным играм. Кроме того, операторы могут предлагать дополнительные методы регистрации и ориентироваться на пользователей, желающих получить дополнительные награды. Для каждой акции Cash Drop существует призовой фонд, что дает игрокам важное преимущество перед другими участниками, позволяя всегда оставаться в курсе событий.
Андрзей Хила (Andrzej Hyla), руководитель отдела продаж Wazdan, сказал о Cash Drop:
Мы постоянно расширяем наше портфолио увлекательных игр, но мы также понимаем важность предоставления нашим партнерам комплексных решений. Инструмент включает в себя первоклассные рекламные инструменты, которые не мешают игровому процессу, позволяя предложить новый уровень опыта, который привлекает новых игроков и сохраняет их вовлеченность.
Помимо запуска Reel Hero и 9 Tigers на регулируемых рынках, а также продвижения своего новейшего набора инструментов, Wazdan недавно выполнила требования новых стандартов индустрии онлайн гемблинга и согласовала свои продукты с BGC (Советом по ставкам и играм).
Компания по-прежнему привержена обеспечению более безопасной игровой среды:
- минимизировала скорость игрового цикла до 2,5 секунд,
- удалила турбо-режим,
- остановку основной игры,
- многослотовую игру для одного игрока.
Игроки в определенных регионах по-прежнему имеют доступ к более чем 120 потрясающим играм HTML5 с революционными функциями, такими как:
Вскоре после представления в своем портфолио последней игры Choco Reels, Wazdan сосредоточился на запуске совершенно нового захватывающего рекламного инструмента Cash Drop, расширяющего уникальный набор функций для ускоренного игрового процесса.
Провайдер постепенно укрепляет свои позиции на рынке азартных онлайн игр в качестве одной из самых инновационных компаний с лучшими в своем классе решениями, направленными на обеспечение действительно динамичного опыта и повышенной волатильности.
Мальтийская компания-разработчик программного обеспечения заявляет, что Cash Drop представляет собой существенное дополнение к ее продуктам, поскольку появилась в соответствии с отзывами партнеров. Студия провела обширный этап тестирования с выбранными казино, и теперь готова усовершенствовать ключевые функции инструмента, включая настраиваемые параметры и обновления.
По словам ведущего поставщика программного обеспечения индустрии азартных онлайн игр, Cash Drop имеет хорошо продуманный, настраиваемый интерфейс, предоставляющий множество преимуществ как игрокам, так и операторам. Среди самых любимых развлечений — мгновенное зачисление вознаграждений на счета игроков. Это означает, что клиентам больше не нужно прерывать свой игровой процесс. Это обновление гарантирует, что непрерывное погружение гарантировано в любое время.
Михал Имиолек (Michal Imiolek), генеральный директор Wazdan, говорит:
Наши партнеры были очень довольны продуктом и полны энтузиазма. Мы вложили много командных усилий в создание этого рекламного инструмента и не можем дождаться, чтобы поделиться им с другими операторами. Мы понимаем потребности наших партнеров, и именно поэтому сделали Cash Drop максимально простым, быстрым и интуитивно понятным. Процесс настройки ежечасных, ежедневных или еженедельных кампаний для любой игры Wazdan является плавным и эффективным. Инструмент доказывает свою эффективность в привлечении внимания и вовлеченности игроков.
Благодаря настраиваемому меню Cash Drop также позволяет казино направлять своих игроков к нужным играм. Кроме того, операторы могут предлагать дополнительные методы регистрации и ориентироваться на пользователей, желающих получить дополнительные награды. Для каждой акции Cash Drop существует призовой фонд, что дает игрокам важное преимущество перед другими участниками, позволяя всегда оставаться в курсе событий.
Андрзей Хила (Andrzej Hyla), руководитель отдела продаж Wazdan, сказал о Cash Drop:
Мы постоянно расширяем наше портфолио увлекательных игр, но мы также понимаем важность предоставления нашим партнерам комплексных решений. Инструмент включает в себя первоклассные рекламные инструменты, которые не мешают игровому процессу, позволяя предложить новый уровень опыта, который привлекает новых игроков и сохраняет их вовлеченность.
Помимо запуска Reel Hero и 9 Tigers на регулируемых рынках, а также продвижения своего новейшего набора инструментов, Wazdan недавно выполнила требования новых стандартов индустрии онлайн гемблинга и согласовала свои продукты с BGC (Советом по ставкам и играм).
Компания по-прежнему привержена обеспечению более безопасной игровой среды:
- минимизировала скорость игрового цикла до 2,5 секунд,
- удалила турбо-режим,
- остановку основной игры,
- многослотовую игру для одного игрока.
Игроки в определенных регионах по-прежнему имеют доступ к более чем 120 потрясающим играм HTML5 с революционными функциями, такими как:
Читайте также: