LINUX.ORG.RU
Ответ на: комментарий от Riniko

Э? Ты какой год под линуксом уже?

Создать tmpfs: mkdir _tmpfs && sudo mount -t tmpfs -o size=1g tmpfs _tmpfs

Потом скопируй в него файл, ну или так же набей нулями, или с помощью fallocate. Нули можешь взять из /dev/zero. Ещё можешь с параметрами bs и count у dd поиграться.

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

Использую его на VPS, на виртуалке, недавно как вторую систему поставил. Не было таких задач, вот и не разбираюсь пока что.

tmpfs

Это разве не в ОЗУ она разместится? Про тесты скорости, чем этот отличается от того что по ссылке? Правда интересно, для образования.

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

Именно. Ты же читал с диска и писал на него одновременно. А так ты будешь читать из оперативы, а диск будет только писать.

Ещё можно проверить скорость чтения тем же dd, читая из контейнера и записывая в /dev/null.

if=//media/riniko/01D5C3B04AD5BE80/download/debian-live-10.5.0-amd64-xfce.iso

Но точно ли это тот же самый диск, где криптоконтейнер, а не флешка какая-нибудь? Сдаётся мне, что ты флешку бенчил или какой-то внешний диск, воткнутый в usb, иначе какого хрена он был был замонтирован в /media. Виндовый раздел?

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

Виндовый раздел. Протестировал в своём разделе, создав новый криптоконтейнер.

riniko@windows:~/test$ sudo dd if=/home/riniko/debian-live-10.5.0-amd64-xfce.iso oflag=direct of=./testmnt/test.dat bs=1M
dd: ошибка записи './testmnt/test.dat': На устройстве не осталось свободного места
958+0 записей получено
957+0 записей отправлено
1003487232 байт (1,0 GB, 957 MiB) скопирован, 24,3029 s, 41,3 MB/s
Riniko ★★
() автор топика

Можно полную последовательность команд? Я понимаю что должно быть, но не понимаю как это выполнить командами

riniko@windows:~$ sudo cp /home/riniko/test/testmnt/test.bat /home/riniko/test/_tmpfs/
cp: не удалось выполнить stat для '/home/riniko/test/testmnt/test.bat': Нет такого файла или каталога
riniko@windows:~$ sudo cp /home/riniko/test/testmnt/ /home/riniko/test/_tmpfs/
cp: не указан -r; пропускается каталог '/home/riniko/test/testmnt/'
riniko@windows:~$ sudo cp -r /home/riniko/test/testmnt/ /home/riniko/test/_tmpfs/
riniko@windows:~$ 

При команде с аргументом -r скопировалось, была нагрузка на все ядра до 85%.

Riniko ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.