Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: RamDisk  (Прочитано 11444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zaratushtra

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: RamDisk
« Ответ #30 : 14 Апреля 2010, 17:14:17 »
Если жалко жесткий диск, и шум от работы жесткого так достает, то может как-то можно смонтировать swap раздел на флешку, делов то на 150-200руб., внутри корпуса через планку расширения вставить и забыть (чтоб случайно по запарке не вытащить)
От себя комментарий, после перехода на Ubuntu жесткий почти перестал слышать, особенно когда подрубил медиа раздел на ext3 (до этого был на ntfs), если сравнивать с Вин7 или Вистой, вот эти любят похрустеть хардом, там хочешь не хочешь, а надо че-то делать

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: RamDisk
« Ответ #31 : 14 Апреля 2010, 19:12:24 »
А вот tmp папку все же перенес бы.

Ну так написали же вам выше :
Кусок моего /etc/fstab:
Цитировать
# Entries for temporary filesystems
tmpfs   /tmp      tmpfs   rw,nosuid,nodev,mode=0777,noatime,nodiratime   0   0
tmpfs   /var/tmp   tmpfs   rw,nosuid,nodev,mode=0777,noatime,nodiratime   0   0


Пользователь решил продолжить мысль 14 Апреля 2010, 14:34:52:
Чем можно заполнить 8 Гб оперативки?

В любой ОС оперативка заполняется всегда почти на 100%: то что не использую программы, операционка использует под кеши (в основном дисковых накопителей). Т.е. нет ни какого смысла перетаскивать системный раздел в виртуальный диск - он будет прочитан один раз весь при перекачке в рам диск и будет перманентно занимать место или частично в кеш (скорее всего тоже 1 раз если кеш большой).

Так что не волнуйтесь - оперативка ваша без дела не останется. И чем больше ее тем меньше будет обращений к диску (будет больше попаданий в кеш при повторном обращении к тому же файлу на диске). Собственно и темп файлы (к которым программы обращаются постоянно) и так будут сидеть в кеше (в вашем случае с вероятностью близкой к 1).


Пользователь решил продолжить мысль 14 Апреля 2010, 18:51:31:
Если жалко жесткий диск, и шум от работы жесткого так достает, то может как-то можно смонтировать swap раздел на флешку,
:2funny:
Ну вы еще на сетевой диск предложите своп сделать или на ftp в интернете. :2funny:

Своп - это раширение оперативной памяти и доступ к нему должен быть самый быстрый. Т.е. это должен быть накопитель с самым быстрым временем отклика, как на чтение, так и на запись. По чтению то флешки еще куда ни шло скорость обеспечивают, а вот по записии..... Вы попробуйте флешку в синхронном режиме смонтируйте и запишите на нее что-нибудь. ;) А ведь своп (по смыслу его использования) именно в синхронном режиме запись должен обеспечивать.

Да и не проживет флешь под свопом долго - у флешек сильно ограниченное число циклов записи - если своп реально будет использоватся, то скидыватся страницы памяти будут постоянно, а запись на флеш ведется приличными блоками - т.е. вы скидываете 1кб, а пишется блок 8кб (точные цифры поищите в нете сами). Т.е. (в условиях примера) непоследовательное скидывание памяти в своп из 8 страниц памяти размером 1 кб вызовет 8-и кратную запись на флеш в одну и ту же область памяти. Ну и долго она проживет?
« Последнее редактирование: 14 Апреля 2010, 20:56:50 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн RomanG

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
  • навичёк
    • Просмотр профиля
Re: RamDisk
« Ответ #32 : 15 Апреля 2010, 13:43:47 »

Ну так написали же вам выше :
Кусок моего /etc/fstab:
Цитировать
# Entries for temporary filesystems
tmpfs   /tmp      tmpfs   rw,nosuid,nodev,mode=0777,noatime,nodiratime   0   0
tmpfs   /var/tmp   tmpfs   rw,nosuid,nodev,mode=0777,noatime,nodiratime   0   0
Хм, не сработало. Точнее раздел подключился, а вот папки так и не перенеслись.

Цитировать
В любой ОС оперативка заполняется всегда почти на 100%: то что не использую программы, операционка использует под кеши (в основном дисковых накопителей). Т.е. нет ни какого смысла перетаскивать системный раздел в виртуальный диск - он будет прочитан один раз весь при перекачке в рам диск и будет перманентно занимать место или частично в кеш (скорее всего тоже 1 раз если кеш большой).

Так что не волнуйтесь - оперативка ваша без дела не останется. И чем больше ее тем меньше будет обращений к диску (будет больше попаданий в кеш при повторном обращении к тому же файлу на диске). Собственно и темп файлы (к которым программы обращаются постоянно) и так будут сидеть в кеше (в вашем случае с вероятностью близкой к 1).
Логично - но на практике совсем не так. Ну не заполняется вся оперативка. Сейчас вот занято 640Мб. Даже если я включу еще кино и музыку - ну займет даже 2Гб - то 6Гб еще останутся полюбому пустыми. А вот картинки и т.д. открытые в Мозиле - они все лежат на диске в папке tmp. То есть при любом движении мозилой идет обращение к диску.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: RamDisk
« Ответ #33 : 15 Апреля 2010, 14:02:56 »
Почитай что показывает прога free и убедишся, что почти вся оперативка используется.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн RomanG

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
  • навичёк
    • Просмотр профиля
Re: RamDisk
« Ответ #34 : 15 Апреля 2010, 14:11:07 »
Почитай что показывает прога free и убедишся, что почти вся оперативка используется.
А что за прога и где читать?
Ткнул вот в терминал:
roman@Roman-Asus:~$ free
                total          used          free           shared    buffers     cached
Mem:        8196132    2201452    5994680          0     182684    1190604
-/+ buffers/cache:       828164     7367968
Swap:       995988          0           995988
roman@Roman-Asus:~$
Видно что 6 Гб свободны.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: RamDisk
« Ответ #35 : 15 Апреля 2010, 14:19:46 »
Попробуй скопировать какой-нибудь большой файл куда-нибудь, и в процессе посмотри free.
Это как пример для чего может использоватьтся оперативка, кроме как для программ.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн RomanG

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
  • навичёк
    • Просмотр профиля
Re: RamDisk
« Ответ #36 : 15 Апреля 2010, 14:34:03 »
Попробуй скопировать какой-нибудь большой файл куда-нибудь, и в процессе посмотри free.
Это как пример для чего может использоватьтся оперативка, кроме как для программ.
Хм, это понятно - и то не вся память занимается - свободно остается еще 2-3Гб.
Но не каждый день я копирую файлы по 2 и более Гб.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: RamDisk
« Ответ #37 : 15 Апреля 2010, 14:59:19 »
Тогда не выключайте компьютер и все будет ОК.
Забьете все под завязку. ;D
Недавно была тема, что люди не могут загрузить процессоры под завязку, теперь не могут память забить.
Беда.
Сделайте даунгрейт и возрадуйтесь. :idiot2:

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: RamDisk
« Ответ #38 : 15 Апреля 2010, 15:17:02 »
Рецепт - лишнюю память вырвать из мамки и выкинуть нафиг, что бы голова у вас наконец перестала болеть.

То что показывают утилиты типа free или системный монитор - это то что фактически занято, но (еще раз повторю) ОС никогда не будет держать используемые данные или код на диске если есть место в мозгах. 

Я вообще уже не понимаю - ТС-у уже все разжевали и в рот положили - а он все плюется и кривится дальше.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн RomanG

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
  • навичёк
    • Просмотр профиля
Re: RamDisk
« Ответ #39 : 15 Апреля 2010, 15:29:23 »
Тогда не выключайте компьютер и все будет ОК.
Забьете все под завязку. ;D
Недавно была тема, что люди не могут загрузить процессоры под завязку, теперь не могут память забить.
Беда.
Сделайте даунгрейт и возрадуйтесь. :idiot2:
Дело не в том что бы забить спецом все память. а в том что она свободно и почему бы её не использовать.

А предложение по поводу даунгрейда - весьма умно. К вашему сведению - не сижу 100% под Ubuntu (использую как домашнюю ОСь). Стоит еще 7-ка х64 для работы с видео и графикой!

Пользователь решил продолжить мысль 15 Апреля 2010, 15:31:16:
Рецепт - лишнюю память вырвать из мамки и выкинуть нафиг, что бы голова у вас наконец перестала болеть.

То что показывают утилиты типа free или системный монитор - это то что фактически занято, но (еще раз повторю) ОС никогда не будет держать используемые данные или код на диске если есть место в мозгах. 

Я вообще уже не понимаю - ТС-у уже все разжевали и в рот положили - а он все плюется и кривится дальше.
Смотри пост выше - умные советы отпадут!

Э-э, то есть у меня глюки - что свободной оперативки 6Гб - а папка tmp полна кеша от Мозилы?
« Последнее редактирование: 15 Апреля 2010, 15:31:16 от RomanG »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: RamDisk
« Ответ #40 : 15 Апреля 2010, 15:38:01 »
Э-э, то есть у меня глюки - что свободной оперативки 6Гб - а папка tmp полна кеша от Мозилы?

Сколько этих кешей от мозилы?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: RamDisk
« Ответ #41 : 15 Апреля 2010, 15:41:27 »
Э-э, то есть у меня глюки - что свободной оперативки 6Гб - а папка tmp полна кеша от Мозилы?
Замечательно. При выключении компьютера кеш не пропадет или Вы к этому стремитесь ?
Ради справедливости скажу, что некоторые области tmp при включении чистятся.
« Последнее редактирование: 15 Апреля 2010, 15:44:04 от alexander.pronin »

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: RamDisk
« Ответ #42 : 15 Апреля 2010, 17:03:27 »
Ну не надо системе 8 гигов памяти (или сколько там). Если что-то конкретно тормозит, так надо искать решение для конкретной проги, а не делать непонятно что.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: RamDisk
« Ответ #43 : 15 Апреля 2010, 21:21:18 »
Ну не надо системе 8 гигов памяти (или сколько там). Если что-то конкретно тормозит, так надо искать решение для конкретной проги, а не делать непонятно что.
так я говорю - половину выдернуть и выкинуть. :2funny:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн RomanG

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
  • навичёк
    • Просмотр профиля
Re: RamDisk
« Ответ #44 : 15 Апреля 2010, 21:31:55 »
Э-э, то есть у меня глюки - что свободной оперативки 6Гб - а папка tmp полна кеша от Мозилы?
Замечательно. При выключении компьютера кеш не пропадет или Вы к этому стремитесь ?
Ради справедливости скажу, что некоторые области tmp при включении чистятся.
Дело то не в этом. Точнее в этом но с другой стороны.
Папка tmp все равно является временной - точнее данные хранящиеся в ней.
Но в момент работы к ней все равно обращаются те или иные программы.
то есть постоянное обращение к жесткому диску.
На данный момент жесткие диски уступают по скорости оперативке.

Пользователь решил продолжить мысль 15 Апреля 2010, 19:33:45:
Ну не надо системе 8 гигов памяти (или сколько там). Если что-то конкретно тормозит, так надо искать решение для конкретной проги, а не делать непонятно что.
Хм, попробую еще раз - в системе на данный момент самое медленное место это жесткий диск.
Далее - постоянное обращение к нему, например к тойже папке tmp ведется постоянно.

Вот и был вопрос - почему бы это не хранить в оперативке - раз объем последней позволяет.

Пользователь решил продолжить мысль 15 Апреля 2010, 21:34:26:
так я говорю - половину выдернуть и выкинуть. :2funny:
Умно - а при старте винды для работы с графикой и видео обратно вставлять?
« Последнее редактирование: 15 Апреля 2010, 21:34:26 от RomanG »

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.