Перемещение файлов в / dev / shm ramdisk не увеличивает использование ОЗУ?

Простой способ найти версию стандартной библиотеки C ++

gcc --version

Надеюсь, что это поможет

5
задан 20 April 2011 в 17:13

9 ответов

Не используйте /dev/shm, это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

sudo mkdir /ram
sudo mount -t tmpfs none /ram

Файлы, хранящиеся в tmpfs сохраняются либо в барабане, либо (если имеется слишком много давления памяти) при свопинге.

Я не знаю, почему вы не видите увеличения. Пожалуйста, опубликуйте фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вам может понравиться прочитать этот пост о понимании свободной памяти в Linux тоже.

[d6 ] Память будет использоваться для кэширования файлов с диска, поэтому на самом деле это в некотором смысле помогает, предполагая, что ваша нагрузка имеет многобайтовый рабочий набор файлов. Однако даже сильно кэшированные файлы делают некоторые жесткие IO, а ramdisk может быть быстрее.

7
ответ дан 25 May 2018 в 22:00
  • 1
    Эта реализация отлично работает. Как ни странно, gnome-system-monitor не показывает увеличения системной памяти на панели истории, но free -m. – stjep 21 April 2011 в 07:57

Не используйте /dev/shm, это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

sudo mkdir /ram sudo mount -t tmpfs none /ram

Файлы, хранящиеся в tmpfs сохраняются либо в барабане, либо (если имеется слишком много давления памяти) при свопинге.

Я не знаю, почему вы не видите увеличения. Пожалуйста, опубликуйте фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вам может понравиться прочитать этот пост о понимании свободной памяти в Linux тоже.

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

7
ответ дан 25 July 2018 в 22:11

Не используйте /dev/shm, это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

sudo mkdir /ram sudo mount -t tmpfs none /ram

Файлы, хранящиеся в tmpfs сохраняются либо в барабане, либо (если имеется слишком много давления памяти) при свопинге.

Я не знаю, почему вы не видите увеличения. Пожалуйста, опубликуйте фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вам может понравиться прочитать этот пост о понимании свободной памяти в Linux тоже.

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

7
ответ дан 31 July 2018 в 12:31

Не используйте /dev/shm, это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

sudo mkdir /ram sudo mount -t tmpfs none /ram

Файлы, хранящиеся в tmpfs сохраняются либо в барабане, либо (если имеется слишком много давления памяти) при свопинге.

Я не знаю, почему вы не видите увеличения. Пожалуйста, опубликуйте фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вам может понравиться прочитать этот пост о понимании свободной памяти в Linux тоже.

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

7
ответ дан 2 August 2018 в 03:40

Не используйте /dev/shm, это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

sudo mkdir /ram sudo mount -t tmpfs none /ram

Файлы, хранящиеся в tmpfs сохраняются либо в барабане, либо (если имеется слишком много давления памяти) при свопинге.

Я не знаю, почему вы не видите увеличения. Пожалуйста, опубликуйте фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вам может понравиться прочитать этот пост о понимании свободной памяти в Linux тоже.

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

7
ответ дан 4 August 2018 в 19:43

Не используйте / dev / shm , это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

  sudo mkdir / ram sudo mount -t tmpfs none / ram  

Файлы, хранящиеся в tmpfs, сохраняются либо в ram, либо (если есть слишком много давления памяти) в swap.

Я не знаю, почему вы не видите увеличения. Пожалуйста, разместите фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вы можете прочитать этот пост о понимании свободной памяти в Linux .

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

7
ответ дан 6 August 2018 в 03:47

Не используйте / dev / shm , это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

  sudo mkdir / ram sudo mount -t tmpfs none / ram  

Файлы, хранящиеся в tmpfs, сохраняются либо в ram, либо (если есть слишком много давления памяти) в swap.

Я не знаю, почему вы не видите увеличения. Пожалуйста, разместите фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вы можете прочитать этот пост о понимании свободной памяти в Linux .

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

7
ответ дан 7 August 2018 в 21:43

Не используйте / dev / shm , это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

  sudo mkdir / ram sudo mount -t tmpfs none / ram  

Файлы, хранящиеся в tmpfs, сохраняются либо в ram, либо (если есть слишком много давления памяти) в swap.

Я не знаю, почему вы не видите увеличения. Пожалуйста, разместите фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вы можете прочитать этот пост о понимании свободной памяти в Linux .

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

7
ответ дан 10 August 2018 в 09:56

Не используйте / dev / shm , это для специальной цели.

Вместо этого сделайте что-нибудь подобное, если вы хотите поэкспериментировать:

  sudo mkdir / ram sudo mount -t tmpfs none / ram  

Файлы, хранящиеся в tmpfs, сохраняются либо в ram, либо (если есть слишком много давления памяти) в swap.

Я не знаю, почему вы не видите увеличения. Пожалуйста, разместите фактические команды, которые вы использовали, плюс вывод команды оболочки free -m до и после.

Вы можете прочитать этот пост о понимании свободной памяти в Linux .

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

7
ответ дан 13 August 2018 в 16:15
  • 1
    Эта реализация отлично работает. Как ни странно, gnome-system-monitor не показывает увеличения системной памяти на панели истории, но free -m . – stjep 21 April 2011 в 07:57

Другие вопросы по тегам:

Похожие вопросы: