четвер, 25 жовтня 2012 р.

Результати тестування ядра 3.6.3-myquick2 за допомогою UnixBench

Результати тестування ядра 3.6.3-myquick2 за допомогою UnixBench
System Benchmarks Index Score: 9428.5

Результати тестування ядра 3.6.3-030603

Результати тестування ядра 3.6.3-030603-generic за допомогою UnixBench
System Benchmarks Index Score: 9312.2

вівторок, 23 жовтня 2012 р.

Тестування ядра 3.6.3-030603-generic на числі PI

Щойно встановив нове ядро 3.6.3-030603-generic та випробував його на тесті y-cruncher:


Processor(s):             Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:      16,805,687,296 bytes  ( 15.6 GB )
CPU Frequency:         3,200,233,168 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                  Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:               0
Working Memory:        4.76 GB

Start Date:             Tue Oct 23 22:28:45 2012
End Date:              Tue Oct 23 22:33:20 2012

Computation Time:      262.632 seconds
Total Time:                 274.889 seconds

CPU Utilization:            1098.98 %
Multi-core Efficiency:     91.58 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

Швидке встановлення Skype

Для швидкого встановлення Skype відкриваємо Термінал та виконуємо у ньому кілька команд:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update && sudo apt-get install skype

Потім робимо перший запуск Skype та налаштовуємо звук, камеру та ін.

понеділок, 22 жовтня 2012 р.

Швидке встановлення WINE

Швидке встановлення WINE через Термінал:

sudo add-apt-repository ppa:ubuntu-wine/ppa

а потім:

sudo apt-get update
sudo apt-get install wine1.5 

неділя, 21 жовтня 2012 р.

ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!

При компіляції ядра 3.6.3 система видала повідомлення:

MODPOST 2674 modules
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 2 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[2]: *** [__modpost] Помилка 1
make[1]: *** [modules] Помилка 2
make[1]: Залишаю каталог "/home/oleg/temp/linux-3.6.3"

Рішення проблеми ось таке:

відкриваємо файл конфігурації .config, шукаємо в ньому запис CONFIG_RTS5139=m
та змінюємо його на
CONFIG_RTS5139=n

Adding read ACL for uid 1000 ?

Вирішення даної проблеми: створити у директорії /media теку із системним іменем користувача, тобто /media/user

В Терміналі виконуємо наступну команду:
sudo mkdir /media/user
 

субота, 20 жовтня 2012 р.

Форматування у файлову систему Reiser4

При потребі відформатувати накопичувач у файлову систему Reiser4,
виконуємо у Терміналі наступну команду:

mkfs.reiser4 -f -o create=ccreg40,compress=gzip1 /dev/sdX

Результат успішного виконання команди:

mkfs.reiser4 1.0.7
Copyright (C) 2001-2005 by Hans Reiser, licensing governed by
reiser4progs/COPYING.

Замість вище наведеної команди, можна виконати її другу версію:

mkfs.reiser4 -f -o create=ccreg40,compress=lzo1 /dev/sdX


середа, 17 жовтня 2012 р.

Моя схема створення RAM диску на 10GB

Моя схема створення RAM диску на 10GB.

Набираю в Терміналі ось такі команди:

mke2fs -m 0 /dev/ram0
mount /dev/ram0 /mnt/rd
mount -t tmpfs -o size=10g none /mnt/rd


І в результаті маю RAM диск на 10GB

df -h | grep ram0
/dev/ram0                              10G     0   10G   0% /mnt/rd

Для цікавості, проводжу три виміри швидкості доступу:

 hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.02 seconds = 3155.04 MB/sec

 hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.01 seconds = 8559.58 MB/sec

hdparm -t /dev/ram0
/dev/ram0:
 Timing buffered disk reads:  64 MB in  0.01 seconds = 5075.34 MB/sec

Статистика щоденника

Подивився статистику щоденника та й зробив її скріншот :)

вівторок, 16 жовтня 2012 р.

Тестування ядра 3.6.1-030601-generic на числі PI

Щойно встановив нове ядро 3.6.1-030601-generic та випробував його на тесті y-cruncher:

Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,671,469,568 bytes  ( 15.5 GB )
CPU Frequency:         3,294,247,664 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                 Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:                0
Working Memory:        4.76 GB

Start Date:            Tue Oct 16 20:54:21 2012
End Date:              Tue Oct 16 20:59:04 2012

Computation Time:      270.474 seconds
Total Time:                  282.828 seconds

CPU Utilization:           1099.68 %
Multi-core Efficiency:    91.64 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

понеділок, 15 жовтня 2012 р.

Тестування ядра моєї збірки на основі linux-3.6.2

Вчора зібрав ядро, спираючись на конфігурацію linux-headers-3.2.0-32

Щойно провів його тестування за допомогою UnixBench
System Benchmarks Index Score:   8568.3

1 мільярд знаків числа PI: друга спроба

Тестова програма обчислення числа PI y-cruncher для багатоядерних процесорів.

Таблиця найкращих результатів обчислень 1 мільярду знаків числа PI http://www.numberworld.org/y-cruncher/benchmarks/charts/1b.html

Результати тестування від мене на мною зібраному ядрі Linux oleg 3.6.2mycore362 #1 SMP Mon Oct 15 03:36:17 EEST 2012 x86_64 x86_64 x86_64 GNU/Linux


Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,672,014,336 bytes  ( 15.5 GB )
CPU Frequency:         3,294,299,616 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                    Pi
Algorithm:                  Chudnovsky Formula
Decimal Digits:           1,000,000,000
Hexadecimal Digits:    Disabled
Threading Mode:         16 threads
Computation Mode:     Ram Only
Swap Disks:                 0
Working Memory:         4.76 GB

Start Date:            Mon Oct 15 22:10:18 2012
End Date:              Mon Oct 15 22:15:17 2012

Computation Time:      288.869 seconds
Total Time:                  299.119 seconds

CPU Utilization:             987.78 %
Multi-core Efficiency:     82.31 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

Тестування ядра linux-headers-3.2.0-32

Результати тестування ядра linux-headers-3.2.0-32 за допомогою UnixBench

System Benchmarks Index Score :   8426.6

Тестування ядра linux-image-3.6.3-pf-amd64


Вчора прочитав про pf-kernel ядра на ось цій сторінці.
Вирішив таке ядро встановити та випробувати за допомогою UnixBench

Ось результати тестування:
System Benchmarks Index Score:   8122.1

неділя, 14 жовтня 2012 р.

Перелік внутрішніх пристроїв

Щоб взнати інформацію про внутрішні пристрої мого комп’ютера, я вирішив скористатись System Profiler and Benchmark

Для встановлення відкриваємо Термінал, в якому виконуємо наступну команду:
sudo apt-get install hardinfo

Після встановлення, ми можемо запустити дану програму із меню Системні засоби.

Одержання статистики роботи HDD

У мене виникла потреба відстежити робоче навантаження RAID0 масиву на двох HDD.
Для цього я вирішив використати atop .

Відкриваємо Термінал та встановлюємо дану утиліту:
sudo apt-get install atop

Після встановлення, запускаємо команду
atop -c1 -dl
та дивимось на звіт.

пʼятниця, 12 жовтня 2012 р.

1 000 000 000 знаків числа PI

Тестова програма обчислення числа PI y-cruncher для багатоядерних процесорів.

Таблиця найкращих результатів обчислень 1 мільярду знаків числа PI http://www.numberworld.org/y-cruncher/benchmarks/charts/1b.html

Результати тестування від мене:

Processor(s):              Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Logical Cores:           12
Physical Memory:       16,806,109,184 bytes  ( 15.6 GB )
CPU Frequency:         3,201,805,824 Hz

Program Version:       0.5.5 Build 9187 (fix 2) (x64 AVX - Linux ~ Hina)
Constant:                   Pi
Algorithm:                 Chudnovsky Formula
Decimal Digits:          1,000,000,000
Hexadecimal Digits:   Disabled
Threading Mode:        16 threads
Computation Mode:    Ram Only
Swap Disks:                0
Working Memory:        4.76 GB

Start Date:            Thu Oct 11 04:23:31 2012
End Date:              Thu Oct 11 04:29:55 2012

Computation Time:    370.386 seconds
Total Time:                384.622 seconds

CPU Utilization:            808.61 %
Multi-core Efficiency:    67.38 %

Last Digits:
6434543524 2766553567 4357021939 6394581990 5483278746  :  999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519  :  1,000,000,000

середа, 10 жовтня 2012 р.

Мої досліди із RAM диском на Ubuntu 12.04

Маючи на комп’ютері всього 16 ГБ оперативної пам’яті, що становить 1/4 від максимально підтримуваної, я вирішив провести досліди із RAM диском.

Відкриваю Термінал та починаю :)
Увага! Команди похилим шрифтом. Результати виконання команди йдуть нижче них звичайним шрифтом.

Спершу подивлюся, які RAM диски за умовчанням створила операційна система:
ls -l /dev/ram*
brw-rw---- 1 root disk 1,  0 жов 11 00:22 /dev/ram0
brw-rw---- 1 root disk 1,  1 жов 11 00:13 /dev/ram1
brw-rw---- 1 root disk 1, 10 жов 11 00:13 /dev/ram10
brw-rw---- 1 root disk 1, 11 жов 11 00:13 /dev/ram11
brw-rw---- 1 root disk 1, 12 жов 11 00:13 /dev/ram12
brw-rw---- 1 root disk 1, 13 жов 11 00:13 /dev/ram13
brw-rw---- 1 root disk 1, 14 жов 11 00:13 /dev/ram14
brw-rw---- 1 root disk 1, 15 жов 11 00:13 /dev/ram15
brw-rw---- 1 root disk 1,  2 жов 11 00:13 /dev/ram2
brw-rw---- 1 root disk 1,  3 жов 11 00:13 /dev/ram3
brw-rw---- 1 root disk 1,  4 жов 11 00:13 /dev/ram4
brw-rw---- 1 root disk 1,  5 жов 11 00:13 /dev/ram5
brw-rw---- 1 root disk 1,  6 жов 11 00:13 /dev/ram6
brw-rw---- 1 root disk 1,  7 жов 11 00:13 /dev/ram7
brw-rw---- 1 root disk 1,  8 жов 11 00:13 /dev/ram8
brw-rw---- 1 root disk 1,  9 жов 11 00:13 /dev/ram9

Хочу використати  ram0, тому форматую його:

mke2fs -m 0 /dev/ram0
mke2fs 1.42 (29-Nov-2011)
Discarding device blocks: виконано                           
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
16384 inodes, 65536 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67108864
8 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
    8193, 24577, 40961, 57345

Allocating group tables: виконано                           
Writing inode tables: виконано                           
Writing superblocks and filesystem accounting information: done

Тепер створюю точку монтування і монтую:

mkdir /mnt/rd
mount /dev/ram0 /mnt/rd

Проводжу перевірку монтування, читаю інформацію про RAM диск:

mount | grep ram0
 /dev/ram0 on /mnt/rd type ext2 (rw)

df -h | grep ram0
/dev/ram0                              62M  1,3M   61M   3% /mnt/rd

tune2fs -l /dev/ram0
tune2fs 1.42 (29-Nov-2011)
Filesystem volume name:  
Last mounted on:         
Filesystem UUID:          e88c2142-248c-44d8-b1f5-99ceca64f602
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      ext_attr resize_inode dir_index filetype sparse_super
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         not clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              16384
Block count:              65536
Reserved block count:     0
Free blocks:              62172
Free inodes:              16373
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      255
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         2048
Inode blocks per group:   256
Filesystem created:       Thu Oct 11 00:22:29 2012
Last mount time:          n/a
Last write time:          Thu Oct 11 00:24:57 2012
Mount count:              1
Maximum mount count:      -1
Last checked:             Thu Oct 11 00:22:29 2012
Check interval:           0 ()
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:              128
Default directory hash:   half_md4
Directory Hash Seed:      a981994d-de21-4be6-83f1-fb11fc012487


Мало не забув! :)

Проводимо тести швидкості читання із кешу та із нашого RAM диску:
hdparm -tT /dev/ram0

/dev/ram0:
 Timing cached reads:   BLKFLSBUF failed: Device or resource busy
26616 MB in  2.00 seconds = 13323.24 MB/sec
BLKFLSBUF failed: Device or resource busy
 Timing buffered disk reads:  64 MB in  0.01 seconds = 5518.19 MB/sec
BLKFLSBUF failed: Device or resource busy

Відмонтовуємо диск:

umount -v /mnt/rd
/dev/ram0 has been unmounted



субота, 6 жовтня 2012 р.

Linux та кіно

Нещодавно світ побачив новий короткометражний фільм Tears Of Steel, зроблений за допомогою відкритої програми Blender
Комп’ютерні ефекти, тривимірна графіка, монтування та інше проводили на робочих станціях із ОС Ubuntu.
Попередні три фільми Elephants Dream, Big Buck Bunny та Sintel також можна вільно завантажити.



пʼятниця, 5 жовтня 2012 р.

Найменший комп’ютер із Linux

picotux 100 - так називається найменший в світі комп’ютер із операційною системою Linux. Його розміри 35×19×19 мм, а вага 18 грамів.
Комп’ютер працює на uClinux 2.4.27 (Big Endian native).

Оригінальна сторінка http://www.picotux.com/



вівторок, 2 жовтня 2012 р.

Перекодування відео за допомогою HandBrake

Вільна програма HandBrake дозволяє перекодовувати відео в формати mp4 (m4v) або в mkv. Підтримує багатоядерні процесори, завдяки чому значно скорочується операційний час.

Cайт програми http://handbrake.fr/ повідомляє:

Supported Sources:
  • Most common multimedia files that libavformat and libavcodec support.
  • Any DVD or Bluray-like source which is NOT copy-protected. (removal of copy protection is not supported)

Outputs:

  • File format: MP4(M4V) and MKV
  • Video: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), or Theora(libtheora)
  • Audio: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis. AC-3, DTS, DTS-HD, AAC and MP3 pass-thru
Для встановлення програми, відкриваємо Термінал та виконуємо наступні команди:
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk



Як відключити swap

Оскільки у моєму робочому комп’ютері більш-менш добре із об’ємом оперативної пам’яті, то я вирішив відключити swap , щоб у системи було менше звертань до жорстких дисків, тобто трохи пришвидчити роботу системи.

Операцію по відключенню провів у Gparted.
Якщо у когось вона не встановлена, то тоді відкриваємо Термінал та встановлюємо її за допомогою команди:
sudo apt-get install gparted




Мої виміри швидкості читання RAID0

Сьогодні організував RAID0 із двох Seagate Barracuda 7200.14 2TB 7200rpm 64MB ST2000DM001 3.5 SATAIII та встановив операційну систему Ubuntu 12.04. Материнська плата Asus P9X79 WS.
Робочі температури жорстких дисків в межах +36-37 градусів.

Ось результат вимірювання швидкості читання: