LINUX.ORG.RU

Сколько оперативной памяти нужно в 2017?

 , , ,


1

4

Интересно ваше мнение по этому вопросу. Задачи могут быть разными: от моделирования, монтажа видео, до простых задач вроде посмотреть фильмы на бюджетном ПК. Может быть у кого-то tmpfs на пару десятков гигабайт, а может быть кто-то считает, что много оперативки не нужно.

  1. 16 гб 506 (35%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. 8 гб точно хватит 360 (25%)

    ***********************************************************************************************************************************************************************************************************************************

  3. 32 гб! Мы же в современном мире живем! 220 (15%)

    *******************************************************************************************************************************************

  4. От 4 до 6 гб - на бюджетный ПК сойдет 164 (11%)

    *******************************************************************************************************

  5. Более 64 гб 88 (6%)

    *******************************************************

  6. От 128 до 512 мб хватит всем! 42 (3%)

    **************************

  7. Мне мало 32 гб, мне нужно 64 40 (3%)

    *************************

  8. От 1 до 2 гб, даже в мобилках уже счет идет на гигабайты 27 (2%)

    *****************

Всего голосов: 1447



Проверено: Licwin ()
Последнее исправление: Licwin (всего исправлений: 2)

Ответ на: комментарий от meliafaro

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

Aber ★★★★★
()
Ответ на: комментарий от vblats

Ко-ко-кто сказал «оптимизация» ?))

Казачье на Сях написано! Так не честно! Тут тебе люди про Языки говорят! Которые с IDE-и рефакторингом!

pihter ★★★★★
()
Ответ на: комментарий от pihter

это как? в двух словах, для Ъ, если не сложно

Тут всё элементарно. В исходниках современного ядра есть директория drivers. Внутри ядерные драйвера. Среди них есть директория tty. Это драйверы терминала. Там есть ещё поддиректория serial для того, чтобы работать с аппаратным терминалом, который подключен через COM порт. А рядом с ней есть поддиректория vt, которая содержит реализацию виртуального терминала. Главным файлом является файл vt.c, который содержит реализацию ядерного виртуального терминала, которая изначально была написана Линусом Торвальдсом в 1991-1992 годах. Эта реализация может работать в голом ядре, и предоставлять юзеру полноценный текстовый терминал без необходимости задействования чего бы то ни было ещё. Начиная с 1997-го года эта ядерная консоль умеет работать поверх драйверов для фреймбуфера самого ядра же. Со временем фреймбуферовские драйвера дополнились подсистемой KMS, которая предоставляет ядерные видеодрайвера с видеоускорением (как минимум, 2D). Сюда же входят современные драйвера для видео intel и nouveaufb для видеокарт NVidia.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

https://en.wikipedia.org/wiki/System_console
почему пример про резчика стекла не может на тебя повлиять? почему?
вселенная не зародилась в момент написания Торвальдсом ядра.
как и IT, как и терминология.

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от system-root

Дополнительные прилагательные, которые помогают уточнять о чём речь, никому употреблять не запрещено. Виртуальные консоли/терминалы могут быть самыми разными. Реализаций море. Но, в ядре есть только одна реализация.

Вот в мире той же FreeBSD можно проще. Там две реализации. И там можно называть конкретную реализацию по имени: syscons или vt (ранее известная также как newcons).

saahriktu ★★★★★
()

от 16 гигов и более

Bad_ptr ★★★★★
()
Ответ на: комментарий от OpenMind

А что плохого в старых стандартах? В том что софт будет весить по 1-5 мб и работать супер быстро?

Плоха цена этого. Сравни софт 20-летней давности и современный. Небо и земля, что в плане функционала, что в плане скорости разработки. Я мог писать на WinAPI месяцы то, что сейчас на React+Electron напишу за неделю.

Мне сегодня смешно вспомнить что у меня когда-то было 3,5 болванки CD-R, на которые впихивался ВЕСЬ необходимый мне софт, и 2 с личными данными. Если мне кому-то нужно было бросить какую-то прогу, то на модеме 56к оно кидалось хоть в сколько-нибудь приемлемые временные рамки. Я конечно хочу прогресса, но не так себе я его представлял.

Пока железо прогрессирует, так и будет. Когда прогресс железа остановится, тогда и прогресс требований софта остановится. Скорость одного потока процессора, например, остановилась лет 5 назад, с тех пор улучшения крайне незначительные. Цена оперативной памяти, кажется, тоже остановилась. А вот в области жёстких дисков и многопроцессорности прогресс ещё не остановился. Ну и энергоэффективности, хотя мне это не интересно.

Legioner ★★★★★
()

Конечно 64+ Гб! Скайнету нужно больше нейронов!

Повседневные «домашние» и «офисные» задачи - 1,5 гига достаточно всегда.

Игры - уже 8. Полёт фантазии дизайнеров остановить трудно.

Но неужели на ЛОРе столько людей, перед которыми стоят задачи действительно требующие 8+ гигов?

kirill_rrr ★★★★★
()
Ответ на: комментарий от olibjerd

Человеку оперативная память не нужна.

Я бы не отказался от пары килобайт опенративки. С одной стороны в голове можно держать немаленькую 3д-модель в высоком качестве, но когда дело доходит до арифметики, 10 байт это мой предел.

kirill_rrr ★★★★★
()
Ответ на: комментарий от saahriktu

тяжёлый GUI софт и тяжёлый медиа контент

А вот тут не соглашусь. Тяжёлый и сложный GUI можно уместить и в малой памяти. Гимп, автокад, фотошоп - совершенно не простые, но gui у них вполне укладывается в 100Мб. Медиаконтент? Воспроизведение требует довольно скромно памяти. fullHD видео с битрайтом 20М+ ? 100-150М, хотя тут уже заложено 800% запаса от минимально достаточного.

А вот крутые высокоуровневые фреймворки, которые ещё ничего не сделав могут занять 100М, это проблема.

kirill_rrr ★★★★★
()

Да, типичное домашнее «посмотреть что нибудь»:

root@raspberrypi:~# free -m
             total       used       free     shared    buffers     cached
Mem:           926        889         36         37         12        163
-/+ buffers/cache:        713        212
Swap:        12699        231      12468
root@raspberrypi:~# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda1                               partition       12595196        0       -1
/dev/zram0                              partition       102396  55060   10
/dev/zram1                              partition       102396  24136   10
/dev/zram2                              partition       102396  84580   10
/dev/zram3                              partition       102396  73748   10
root@raspberrypi:~#

Из них 223М это okular и 140М это жирнолис.

kirill_rrr ★★★★★
()

Хотел сказать, что 1-2GB. Но потом подумал и понял, что не каждый захочет заморачиваться с поиском и освоением легкого (и в то же время функционального) софта. Поэтому наверное все такие 4-6ГБ.

dikiy ★★☆☆☆
()
Ответ на: комментарий от Legioner

Небо и земля, что в плане функционала

Вот скажем explorer.exe во время NT5 и сейчас делает одно и тоже. Минимальные косметические изменения в плане функционала при полной перестройке дизайна. Явный регресс от нормального такого автомобиля до самолёта с паровой машиной вместо двигателя. Зачем переделывать хороший инструмент только потому, что он недостаточно современно выглядит и написан не та том?

что в плане скорости разработки. Я мог писать на WinAPI месяцы то, что сейчас на React+Electron напишу за неделю.

И этим создадите проблему, решение которой обойдётся дороже чем месяцы вашей работы. Потому что целевые машины пользователей вашей программы придётся апгрейдить. Лично я попытаюсь найти любую приемлимую альтернативу поделию на Electron.

Вообще в любой области ускорение, удешевление и примитивизация разработки никогда не приводит к прогрессу. Это только накапливает проблемы, которые придётся решать в будущем значительно болшими усилиями.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от Legioner

Я мог писать на WinAPI месяцы то, что сейчас на React+Electron напишу за неделю

А потом оказывается, что то что написано за месяцы работает потом долго и счастливо, а то что написано за 1 неделю потом нужно в 3 раза больше времени исправлять, чем то что писалось месяцы. Даже в онеме «New Game» уже упомнили об этом.

Когда прогресс железа остановится, тогда и прогресс требований софта остановится

никогда не остановится. Всё равно придумают что-то ещё.

Цена оперативной памяти, кажется, тоже остановилась

не остановилась. Она всё дешевеет, очень сильно. Просто обёмы требуемой памяти сильно увеличились, потому и выглядит как будто дороже. я 2 плашки по 8 гб кингстон 2400 МГц купил за 80 баксов.

OpenMind ★★★★
()

У меня один хром 8 кушает.

Ghostwolf ★★★★★
()
Ответ на: комментарий от meliafaro

На 4 гигах кодю и ваще никаких проблем. Правда, периодически запускаю отдельный сервак с 6 гигами оперативы для всяких бэкендов под докером. Короче, 8 гигов хватит всем.

menangen ★★★★★
()

оперативной памяти нужно столько сколько её умеет процессор!

где вариант ответа: максимально возможное?

sn
()
Ответ на: комментарий от anonymous00

У знакомого историка комп с 256 Мб ОЗУ, он пишет тексты в LibreOffice, сканирует архивы, печатает документы и т.д. Больше туда ОЗУ не доустановить, а менять комп он не видит смысла, ему хватает.

Либра, кстати, довольно тормозная. У меня старенький ноут 1.6 гц, с двумя гигами на борту, проворачивает эту либру с трудом. В пустой таблице ставишь значение и оно появляется с некоторой задержкой. OpenOffice 4 в этом отношении рулит.

rechnick ★★★
()

Мне 8 маловато, если честно. Занимаюсь в основном 2d графикой.

rechnick ★★★
()

Имею 16 гигов, иногда чувствую нехватку еще 8 гб.

Deleted
()
Ответ на: комментарий от Zhbert

Откуда пошла эта дебильная мода писать 2к17? Нахрена заменять ноль буквой?

Видимо эта мода от того же деграданта, который заменяет единицу восклицательным знаком :D

sisadmin
()
Ответ на: комментарий от saahriktu

без необходимости задействования чего бы то ни было ещё

И ты на малинке в голом терминале, просто на ядре? Как это выглядит? просто загрузчик грузит ядро, без системы инициализации и прочего? А как ты картинку видишь? Или ты по аппаратному через uart? Где почитать? Любопытно )

pihter ★★★★★
()
Ответ на: комментарий от sisadmin

Видимо эта мода от того же деграданта, который заменяет единицу восклицательным знаком :D

2к!7

petrosyan ★★★★★
()

объективно 8, с жиру 16

зачем опрос?

midnight
()
Ответ на: комментарий от pihter

Система инициализации нужна для системы, которая будет работать через эту ядерную консоль. Сама по себе она просто механизм ввода-вывода данных. И вот этому механизму самому по себе ничего кроме ядра не нужно.

А вот для минимальной системы уже нужны init, bash,... и т.д.
В итоге получается как-то так:

> pstree
init-+-bash---screen---screen-+-bash---bash
     |                        |-bash---lynx
     |                        |-bash---pstree
     |                        |-3*[bash]
     |                        `-bash---irssi---{gmain}
     |-2*[bash]
     |-bitlbee---bitlbee---{bitlbee}
     |-klogd
     |-syslogd
     `-udevd

saahriktu ★★★★★
()

результаты этого опроса точно будут отправлены ведущим тимлидам программистов Земли?

darkenshvein ★★★★★
()

у меня сейчас 3 компьютера с 64 мб, 2 компьютера с 128 мб, 1 с 192 мб, с 256 мб, с 1.5 гб и с 2.5 гб

сколько достаточно - не знаю :)

buratino ★★★★★
()

Пока 32 как раз хватает, 16и было бы мало. Jetbrain'овский IDE'шки очень много просят + хром отъедает прилично, если запустить пару серваков + пару виртуалок - то как раз до 32х и нужно. К всему вышеперечисленному еще удобно иметь большой tmpfs без свопа для сборки проектов.

На работе за руководством на маке весело наблюдать. Откроют пару Adobe продуктов (PS, Illustrator) и смотрят как у них из-за нехватки оперативы (я так понимаю 8gb) файловый менеджер перерисовуется по 5 секунд.

deathangel908 ★★
()
Последнее исправление: deathangel908 (всего исправлений: 2)
Ответ на: комментарий от saahriktu

И то только с гигом свапа, причем вроде только если в 1 поток. На первой можно собрать в 1 поток докинув свапа 2 гига. Но очень медленно.

chenger ★★
()
Ответ на: комментарий от saahriktu

Затем, что так удобнее (всем удобно разное, да).

Ну вот в иксах можно в EVE online поиграть. Или посмотреть какой-нибудь фильм в 4k. А в ядерной консоли такое можно?

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Видеопроигрыватели и спрайтовые эмуляторы (ZX Spectrum, NES, SNES, Sega Megadrive/Genesis,... etc) в ядерной консоли вполне работают.

saahriktu ★★★★★
()

Ну смотрите, крыса ест 300 метров, вместе с хромом и парой вкладок получается что то около гигабайта.
Так что да, жить с гигом оперативки в 2017 вполне можно, не сильно напрягаясь.
Но это самый минимум того, что нужно.

koshmar ★★★★
()
Ответ на: комментарий от kirk_johnson

Через libcaca что-ли?

Нет. Через fbdev. Фреймбуфер - это текст поверх графики и графика поверх текста.

Так это ж старье.

Ну так те, кому нужно новьё, сидят в графических средах. Ещё можно собрать какой-нибудь prboom, и играть в DOOM I/II.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Нет. Через fbdev. Фреймбуфер - это текст поверх графики и графика поверх текста.

А, напрямую в drm. Ну, наверное тоже решение.

Ну так тем, кому нужно новьё, сидят в графических средах. Ещё можно собрать какой-нибудь prboom, и играть в DOOM I/II.

Можно, но ведь это действительно старье.

kirk_johnson ★☆
()
Ответ на: комментарий от bernd

У моего первого компьютера было 16 кб, этого казалось мало, поэтому вставлял карту памяти, которая добавляла ещё 16.

Nxx ★★★★★
()

Смотря для чего. У меня 8, мне обычно хватает. Для некоторых задач и 4 хватит. Больше 16, как мне кажется, надо только если какие-то особо жручие вещи запускать, кучу виртуалок или что-нибудь такое.

И мне не нравится, когда софт пишут с расчетом «ну память сейчас дешевая, будет тормозить — пользователь докупит».

Klymedy ★★★★★
()
Последнее исправление: Klymedy (всего исправлений: 1)
Ответ на: комментарий от koshmar

Где-то так и есть. Debian 9.1, xfce - 280 метров со старта, + ff - 700, + lo writer - 900. Гиг все таки мало, с двумя можно.

Aber ★★★★★
()

А где от 2 до 4?!

Pyzia ★★★★★
()
~ cat /proc/meminfo | grep MemTotal
MemTotal:       32799336 kB

Ммм…

Но ответил, что 16.

BruteForce ★★★
()
Последнее исправление: BruteForce (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.