Я не пробовал это сам, но в пакете kgamma / 1 / есть описание:
This package contains a settings panel for adjusting the brightness, contrast,
and gamma-correction of a monitor. Test patterns are shown to help determine
the settings that accurately display the full range of colors.
Each of the red, green, and blue components can be adjusted individually,
or all three components can be adjusted together.
This package is part of the KDE graphics module.
Ссылки:
http://packages.ubuntu.com/search? ключевые слова = kgamma & amp; searchon = names & amp; suite = all & amp; section = allМетод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод нулевой заливки (здесь был изменен, чтобы избежать потенциальных узких мест памяти) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu перестать отвечать на запросы.
$ time sh -c 'dd if=/dev/zero iflag=count_bytes count=10G bs=1M of=large; sync'
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 17.2003 s, 624 MB/s
real 0m17.642s
user 0m0.008s
sys 0m9.404s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
zero-fill method мгновенно создает большие файлы, непосредственно манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync'
real 0m0.038s
user 0m0.000s
sys 0m0.016s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
10737422336 large
truncate также работает мгновенно и создает узкие места потенциальной памяти , которые не используйте фактическое дисковое пространство до тех пор, пока данные не будут записаны позже:
$ time sh -c 'truncate -s 10G large; sync'
real 0m0.014s
user 0m0.000s
sys 0m0.004s
$ du -B 1 --apparent-size large
10737418240 large
$ du -B 1 large
0 large
Метод с нулевым заполнением (здесь измененный, чтобы избежать узких мест в потенциальной памяти ) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu стать
$ time sh -c 'dd if = / dev / zero iflag = count_bytes count = 10G bs = 1M of = large; sync '10240 + 0 записей в 10240 + 0 записей 10737418240 байт (11 ГБ, 10 гигабайт) скопировано, 17.2003 с, 624 МБ / с реальный 0m17.642s пользователь 0m0.008s sys 0m9.404s $ du -B 1 --apparent -size large 10737418240 большой $ du -B 1 большой 10737422336 большой
fallocate мгновенно создает большие файлы, напрямую манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync 'real 0m0.038s user 0m0.000s sys 0m0.016s $ du -B 1 - размер большого размера 10737418240 большой $ du -B 1 большой 10737422336 большой
truncate также работает мгновенно и создает разреженные файлы , которые не используют фактическое дисковое пространство, пока не будут записаны данные позже:
$ time sh -c 'обрезать -s 10G большой; sync 'real 0m0.014s user 0m0.000s sys 0m0.004s $ du -B 1 - размер большого размера 10737418240 большой $ du -B 1 большой 0 большой
Метод с нулевым заполнением (здесь измененный, чтобы избежать узких мест в потенциальной памяти ) занял 17 секунд, чтобы создать файл размером 10 ГБ на SSD и заставил графический интерфейс Ubuntu стать
$ time sh -c 'dd if = / dev / zero iflag = count_bytes count = 10G bs = 1M of = large; sync '10240 + 0 записей в 10240 + 0 записей 10737418240 байт (11 ГБ, 10 гигабайт) скопировано, 17.2003 с, 624 МБ / с реальный 0m17.642s пользователь 0m0.008s sys 0m9.404s $ du -B 1 --apparent -size large 10737418240 большой $ du -B 1 большой 10737422336 большой
fallocate мгновенно создает большие файлы, напрямую манипулируя выделенным дисковым пространством файла:
$ time sh -c 'fallocate -l 10G large; sync 'real 0m0.038s user 0m0.000s sys 0m0.016s $ du -B 1 - размер большого размера 10737418240 большой $ du -B 1 большой 10737422336 большой
truncate также работает мгновенно и создает разреженные файлы , которые не используют фактическое дисковое пространство, пока не будут записаны данные позже:
$ time sh -c 'обрезать -s 10G большой; sync 'real 0m0.014s user 0m0.000s sys 0m0.004s $ du -B 1 - размер большого размера 10737418240 большой $ du -B 1 большой 0 большой
dd ... bs = 2G count = 1
считывает 2 ГБ в память (в одном вызове read (2)
). Если у вас есть давление на память, это, вероятно, не путь. Более того, меньшие блоки могут быть быстрее, если это означает меньшее количество страниц.
– claymation
4 April 2017 в 08:34
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1048575 # 1 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=10485759 # 10 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=104857599 # 100 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=1073741823 # 1024 MByte
dd if=/dev/zero of=filename.big bs=1 count=1 seek=42949672959 # 40960 MByte
Легким способом было бы использовать команду dd для записи файла, полного нулей.
dd if=/dev/zero of=outputFile bs=2G count=1
if = входной файл = выходной файл bs = bytes Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт, или GB, если вам нужны человеческие (1000 * 1000 * 1000) гигабайт.
Простым способом было бы использовать команду dd
для записи файла, полного нулей.
dd if = / dev / zero of = outputFile bs = 2G count = 1
Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт или GB, если вы хотите человеческий (1000 * 1000 * 1000) гигабайт.
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 1048575 # 1 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 10485759 # 10 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 104857599 # 100 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 1073741823 # 1024 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 42949672959 # 40960 MByte
Простым способом было бы использовать команду dd
для записи файла, полного нулей.
dd if = / dev / zero of = outputFile bs = 2G count = 1
Используйте G в аргументе размера, если вы хотите, чтобы компьютер (1024 * 1024 * 1024) гигабайт или GB, если вы хотите человеческий (1000 * 1000 * 1000) гигабайт.
/ dev / urandom
в этом случае (он не блокирует, но не гарантирует одинаковый уровень случайности). Рисунок 2 ГБ от одного из них почти наверняка полностью исчерпает энтропию вашей системы, поэтому не делайте ничего криптографического на некоторое время после этого.
– Michael Kjörling
10 June 2011 в 13:39
ftp://ftp.fsf.hu/testfiles/maketestfiles.sh
или Seek - это размер файла, который вы хотите в байтах - 1.
dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 1048575 # 1 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 10485759 # 10 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 104857599 # 100 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 1073741823 # 1024 MByte dd if = / dev / zero of = filename.big bs = 1 count = 1 seek = 42949672959 # 40960 MByte