Вы видите копию треда, сохраненную 12 мая 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Дело в том что раньше у меня было всего навсего жалких 4GB и я как-то вообще этим не интересовался ибо сама одна лишь только ОСь уже отжирала себе 2GB, поэтому на всякие возможные тормоза и т.д. и т.п. как-то не обращал внимания.
Но пару дней назад я проапгрейдился до 16GB и теперь заинетесовали эти две темы. Помню как несколько месяцев назад видел срачетреды про нужность/нинужность файла подкачки и построения RAMdisk'а в системах с большим количеством памяти (обычно больше 8GB), но напрочь непомню что там говорили и к чему пришли в конечном итоге, поэтому прошу - поясните по-хардкору и максимально понятным языком за всё это.
Только сразу уточняю что система стоит на SSD, а я слыхал что RAMDisk вроде как более-менее делают те кто пользуется старым говном мамонта вместа хардов, поэтому прошу пояснить ещё и за этот момент тоже.
С меня сиське за любую вменяемую помощь в этом вопросе.
ОП-пик отдалённо релейтед.
Отключаешь файл подкачки.
Смотришь память на пике нагрузки.
Если заполнена полностью - включаешь своп.
Нахуй тред-то создавал, рак ебаный?
А теперь вытащи хуй изо рта, перечитай что было написано, и пиши нормально, нормальным языком, подробно, и без выебонов. А если не способен - ПНХ. Пусть другие более вменяемые личности отвечают, вместо аутичных школотраллей вроде тебя.
Видимо, он и правда ебанутый. Я написал ему >>1698255 недостаточно подробно и понятно, ну не пиздец ли?
Тоже сажи петуху влеплю.
>использования файла подкачки (он же "Paging File") и RAMdisk'а
Абслютно разные вещи.
Файл подкачки (он же swap в операционной системе) не нужен, если знаешь, что никогда не выйдешь за пределы свой памяти. Иначе лучше оставить несколько Гб, чтобы в случае чего успеть прибить жрущий процесс и спасти остальные.
Рамдиск (он же tmpfs в операционной системе) это виртуальный диск, содержимое которого располагается в оперативной памяти. Удобно помещать туда временные файлы, нужные только до перезагрузки системы.
И сажи долбоёбу, да.
>Файл подкачки не нужен если знаешь, что никогда не выйдешь за пределы свой памяти
>Иначе лучше оставить несколько Гб
Влияет ли как либо сам факт его наличия на быстродействие например? В любую из сторон. То бишь, лучше или хуже когда он вообще включён? Ну вот например 16 гигов у меня на борту, 2 идут под ОСь, остаётся 14, я из этих 14-ти четыре отдаю под файл подкачки - повлияет ли это на общее быстродействие в плохом или хорошем смысле если, например, файл подкачки просто будет там висеть, но до него никогда не будет доходить дела потому что никогда не будет нагрузки выше 8GB?
Просто я вроде как вспомнил что вроде как срались в одном из тредов по теме того что вроде как файл подкачки совсем полностью вообще нельзя ни в коем случае отключать ибо Винда очень сильно от этого страдать будет в любом случае вне зависимости от количества свободной памяти на борту. Правда ли это? Я вроде как подобное в 4chan'овском /g/ читал давным давно.
И с RAMdisk'ом за работу с SSD - вообще хоть как либо это будет влиять или абсолютно бесполезно и потому нинужно совсем?
ФАТАШОП!!!!!!
Не нужно тебе ничего, просто иди нахуй.
>Влияет ли как либо сам факт его наличия на быстродействие например?
Зависит от настроек. В общем случае быстродействие уменьшается. В операционной системе можно настроить https://en.wikipedia.org/wiki/Swappiness , заставляя ядро свопить только в крайнем случае, тогда быстродействие почти не изменится. Что там в сперме вместо swappiness, не знаю.
>ибо Винда
Загон здесь: >>1696282 (OP)
>с RAMdisk'ом за работу с SSD
Бессмысленный набор слов. Вероятно, ты не понял, что такое рамдиск, перечитай ещё раз.
О да, юзерагенты меняешь как сноуден, мы поняли. Ты настолько ебанутый, что ажстрашно делается. Как пахом почти.
>в Сперме вместо swappiness
>Только когда заходит за границу "впритыка"
У тебя шизофазия?
Swappiness это параметр, куда он там заходит?
>СИМЁНЫ СИМЁНЫ
Впрочем, иди нахуй.
ОП, я ебал твою мать, пока ты свои свопы настраивал. Задумайся, пока я до папаши твоего не добрался.
Слушай сюда, хуесосина: у меня шесть станций собранных собственноручно с нуля, в данный момент собираю седьмую сборку на ITX. Из тех что уже полностью собраны, у меня системы на i7 990X, i7 2600K, всратом Pentium 4 HT (Prescott), Trinity APU 5800K, FX 6300, и богоподобном Phenom II X4 955. Из этих шести пересичленных компов, минимум четыре на разных дистрибутивах Пенгвина, и лишь только две с Виндой (XP, с которой пишу сейчас, и основной конфиг со Спермёркой Ultimate x64 Bit SP 1). Продолжай сосать грязные нигерские хуйцы, даунёнок.
>Swappiness это параметр
Swappiness обозначает границу при которой swap включается, мудило. Вышел за границу - пошёл swap.
Просто в отличии от таких малолетних сосницких школодаунов сидящих у мамки на шее, у меня есть стабильная работа и зарплата. А собирать ПеКарни и другое железо просто моё хобби.
> малолетних сосницких школодаунов сидящих у мамки на шее
У нас тут кружок телепатов-любителей?
>илитный одмин с тыщей ПК на куче ОС
>не знает, сколько поставить свопа
Сдается мне, ты пиздишь, валенок ебаный.
Как-то ну вот совсем чуть более чем полностью посрать на твой баттхерт, знаешь ли. Продолжай сидеть и сосать. Сисек тебе точно не видать уже.
>Swappiness обозначает границу при которой swap включается
Охуительные истории от спермопетушка, не способного прочитать элементарную статью для таких дебилов, как он.
Эта успешная манька порвалась, несите следующую.
Где я писал что я админ, мудило ты?
Да, четыре ПеКарни на Пингвине. И что? Это, блять, Arch, SUSE, Ubuntu, и, блять, SteamOS. Где ты тут видишь "дохуя серверы-серверочки" (разве что только Arch, но я его совсем под другим соусом пользую)?
Все, пиздабол, завязывай. Мы поняли, что ты просто тупой кусок мяса, не могущий ни во что.
Почитай лучше ветку с IXBT, здесь всё нормально расписано:
...лол, он у макаки в спам-листе почему-то. Короче, http://goo.gl/y6Yitl
>они только в консолечку пердoлиться умеют.
>Яндекс браузер
Действительно, куда уж нам до тебя.
Мать твоя скример.
Мне уже другие люди помогли, так что сглатывай уже.
При >= 16Gb отключай подкачку нахуй если конечно не монтажируешь/рендеришь. Памятьдиск нужен для спец. говно софта хотя игоря туда будет охуенно засунуть
> Влияет ли как либо сам факт его наличия на быстродействие например?
Как то влияет, ведь страницы хранятся на диске. Но если вместо диска SSD, то на глаз не заметишь разницы.
> Ну вот например 16 гигов у меня на борту, 2 идут под ОСь, остаётся 14
Вообще под ОСь идет 8. Но благодаря хитровыебанному режиму виртуальной памяти ты этого не видишь. Если программа сама весит 2 метра, она может запросить у сиистемы 2 гигабайта. При этом в памяти будут висеть именно эти 2 метра, а 2 гига будут выделенны в виртуальном пространстве. И пока программа не начнет к выделенной памяти обращаться, она так и будет занимать 2 метра.
В общем случае у тебя может быть запущено дохуя программ и в сумме они могут запросить у системы 32 гигабайта и получат их. А ты будешь смотреть в диспетчер и видеть, что у тебя использовано всего 4 Гига. Но стоит отключить своп и запутсить те же самые программы и ты получишь краш, либо вообще синий экран.
Кстати лог синего экрана тоже записывается в виртуальную память на диск. так что отключив его тебепридется запоминать все что на нем написано. Перезагрузившись нормально ты уже не сможешь понять в чем была ошибка.
> Просто я вроде как вспомнил что вроде как срались в одном из тредов по теме того что вроде как файл подкачки совсем полностью вообще нельзя ни в коем случае отключать ибо Винда очень сильно от этого страдать будет в любом случае вне зависимости от количества свободной памяти на борту. Правда ли это?
Правда, читай выше.
Когда ты запускаешь программу, она в душе не ебет сколько у тебя в системе памяти. Она просто требует дать ей 4 гига. И система дает ей 4 гига. Но тут как с банковской системой. Банки существуют за счет того, что все вкладчики не приходят забрать все деньги сразу. Так же и программы выделяют много памяти, но сразу не используют. Система имеет лимит на выделение памяти - физическая память + файл подкачки. Если его отключить, то лимит сразу уменьшается до объема твоей оперативной памяти минус память под системные нужды. А система сама использует ту же можель работы с памятью, так что без файла подкачки может отжирать больше физической памяти. Пока все запущенные процессы умещаются в этот объем у тебя все хорошо. Но если какая то программа попросит еще, то система ей вежливо откажет. А т.к. программы обычно пишут под типовые системы с типовыми настройками, то в них не учитывают вариант, когда система может не выделить память в какой то момент. И вот при загрузке очередной текстуры в игре ты достигаешь лимита и процесс аварийно завершается, может даже вместе с операционной системой.
В общем, советую тебе просто почитать про механизм работы подсистемы памяти в ОС Windows. Узнаешь много интересного.
> Влияет ли как либо сам факт его наличия на быстродействие например?
Как то влияет, ведь страницы хранятся на диске. Но если вместо диска SSD, то на глаз не заметишь разницы.
> Ну вот например 16 гигов у меня на борту, 2 идут под ОСь, остаётся 14
Вообще под ОСь идет 8. Но благодаря хитровыебанному режиму виртуальной памяти ты этого не видишь. Если программа сама весит 2 метра, она может запросить у сиистемы 2 гигабайта. При этом в памяти будут висеть именно эти 2 метра, а 2 гига будут выделенны в виртуальном пространстве. И пока программа не начнет к выделенной памяти обращаться, она так и будет занимать 2 метра.
В общем случае у тебя может быть запущено дохуя программ и в сумме они могут запросить у системы 32 гигабайта и получат их. А ты будешь смотреть в диспетчер и видеть, что у тебя использовано всего 4 Гига. Но стоит отключить своп и запутсить те же самые программы и ты получишь краш, либо вообще синий экран.
Кстати лог синего экрана тоже записывается в виртуальную память на диск. так что отключив его тебепридется запоминать все что на нем написано. Перезагрузившись нормально ты уже не сможешь понять в чем была ошибка.
> Просто я вроде как вспомнил что вроде как срались в одном из тредов по теме того что вроде как файл подкачки совсем полностью вообще нельзя ни в коем случае отключать ибо Винда очень сильно от этого страдать будет в любом случае вне зависимости от количества свободной памяти на борту. Правда ли это?
Правда, читай выше.
Когда ты запускаешь программу, она в душе не ебет сколько у тебя в системе памяти. Она просто требует дать ей 4 гига. И система дает ей 4 гига. Но тут как с банковской системой. Банки существуют за счет того, что все вкладчики не приходят забрать все деньги сразу. Так же и программы выделяют много памяти, но сразу не используют. Система имеет лимит на выделение памяти - физическая память + файл подкачки. Если его отключить, то лимит сразу уменьшается до объема твоей оперативной памяти минус память под системные нужды. А система сама использует ту же можель работы с памятью, так что без файла подкачки может отжирать больше физической памяти. Пока все запущенные процессы умещаются в этот объем у тебя все хорошо. Но если какая то программа попросит еще, то система ей вежливо откажет. А т.к. программы обычно пишут под типовые системы с типовыми настройками, то в них не учитывают вариант, когда система может не выделить память в какой то момент. И вот при загрузке очередной текстуры в игре ты достигаешь лимита и процесс аварийно завершается, может даже вместе с операционной системой.
В общем, советую тебе просто почитать про механизм работы подсистемы памяти в ОС Windows. Узнаешь много интересного.
>Но если вместо диска SSD, то на глаз не заметишь разницы.
Ты не заметишь, даже если этот своп будет на флешке 10-летней разницы. И влияет оно, только тогда, когда своп задействован. В ином случае, система даже не заглядывает в сторону свопа, пока он не потребуется.
Сижу 3 года без свопа (16гб RAM), полет нормальный.
влажные манямечты
> 128Gb
> для надежности
Проиграл
- Мааам! Надо 128gb брать чтоб надежнее было. Ну мам!
- Хорошо сынка-корзинка. У-ти мой погромист!
>Но если какая то программа попросит еще, то система ей вежливо откажет
>советую тебе просто почитать про механизм работы подсистемы памяти
Ну так а если и память+подкачка не хватит, что тогда посоветуешь, счетчик? Файл подкачки увеличить? Так про это в самом первом посте и написали. Хуйни какой-то в общем понаписал.
>Ну так а если и память+подкачка не хватит, что тогда посоветуешь, счетчик?
Всё, пиздец. Если и виртуальной памяти=оперативная+своп не хватает для запуска/работы, то нужно бежать за дополнительной планкой оперативки. Точка.
>когда на борту много памяти.
Программы обычно запрашивают больше памяти чем на самом деле используют (это обычное дело для кодеров). Когда есть свап то эта память резервируется из свапа. Когда его нет, то будет занята реальная память, но не будет использоваться и другие программы не получат её. Получается что память какбы есть но её какбы нет. Т.е. память теряется изза ошибок программистов, их говнокода, bloatware, халтуры, подключили сотню библиотек а используют лишь одну.
Лжетеории такие лжетеории. Твои рассуждения верны, например для высоконагруженного SQL-сервера, у которого оверквотинг по памяти и половина воркспейса в свопе являются обычным делом. Или для очень очень криво написанного софта которого, конечно, хватает.
Но IRL куда как проще. Винде, даже если физичекая память не выбирается на все 100%, свап нужен для нормального функционирования дефрагментатора оперативки. Потому что, если множественные alloc/free первратили опреативку в швейцарский сыр, а тебе срочно нужно выделить последовательную область, эффективнее всего тут же поскидывать незалоченные мелкие фрагменты в своп. Сам когда-то такое писал для одной досовской софтины.
>Или для очень очень криво написанного софта которого, конечно, хватает.
т.е. для обычного браузера.
>сама одна лишь только ОСь уже отжирала себе 2GB
Блядь, это ж как надо засрать систему, чтобы она отжирала пол-оперативки?!
Я бы в любом случае держал своп на всякий случай, у меня бывало браузер выходил из под контроля и засирал всю оперативку (8 гб) буквально за пару секунд. Да и при использовании системы иногда так откроешь с десяток окон, и уже все 8 гигов и забиты.
ньюфаг
С таким юзерагентом и такими вопросами серьезно тебя воспринять довольно сложно.
Ну я что-то сомневаюсь, что одни и те же программы потребляют оперативку по разному в разных дистрибутивах. Всё зависит от того какие программы запущены. У меня толстый дефолтный гнум, хром озу жрёт и не давится, андроид студия с эмулятором...
А в чём проблема? Или юзать виндовс 10 и хром—это зашквар у вас тут?
Т.е. найти в сперме в какие директории она пишет какой-то бред и никогда его не читает, и перенаправить этот вывод в рамдиск, который есть суть /dev/null.
Можно ли как-то это сделать?
Зря сомневаешься. грубо говоря, в гентушечке своей я могу впилить флаг и поставить без кде зависимостей какую-нибудь прогу, в бубунте ты поставишь вместе с половиной кед и обнаружишь у себя десяток кед-процессов в озу.
А зачем файл подкачки, когда 16 гб на борту, он (файл подкачки) и был создан во времена пека со 128 кб памяти. Сейчас это не нужно
А что происходит с системой без файла подкачки, когда оперативка заканчивается?
Принудительно выгружает из памяти особо жирные процессы с крашем оных. Но перед этим ругнется пару раз, попросив закрыть требовательные программы самому и корректно.
Вы видите копию треда, сохраненную 12 мая 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.