Библиотеки:
Continue reading ‘’ »
Author Archive
Как интересно
В 2007 году было куплено 4 NiMH аккумулятора Duracell на 2400 mAh.
Точнее была куплена турбозарядка, а аккумуляторы шли в комлекте.
Аккумуляторы использовались в вспышке, заряжались в турбо зарядке, иногда валялись заряженные, иногда — разряженные, вобщем без всякого уважения.
На текущий момент после двухсуточного refresh:
Два аккумулятора имеют ёмкость 2200 mAh.
Один — 1600
Один — 1800
«…хоть сама ложись»
Такое ощущение, что разрабочики «распределенных файловых систем» никогда не слышали о том, что помимо RAID0 и RAID1 бывают еще RAID5/6 как минимум.
Всё таки привычка ходить по глубого закопанным граблям никуда не делась.
Вот и сейчас….
[48106.592387] ------------[ cut here ]------------ [48106.592478] kernel BUG at /build/buildd/linux-2.6.38/fs/ext2/balloc.c:1169! [48106.592595] invalid opcode: 0000 [#1] SMP [48106.592669] last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map [48106.592782] CPU 2 [48106.592820] Modules linked in: 8021q garp stp radeon ttm lp drm_kms_helper drm parport ghes bonding i2c_algo_bit i3200_edac video hed serio_raw edac_core shpchp raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov raid6_pq async_tx raid1 raid0 multipath e1000e linear btrfs pata_it8213 zlib_deflate libcrc32c [48106.593715] [48106.593749] Pid: 1860, comm: cosd Not tainted 2.6.38-8-server #41-Ubuntu Supermicro X7SBi/X7SBi [48106.593926] RIP: 0010:[] [] ext2_try_to_allocate_with_rsv+0x2c8/0x2d0 [48106.594092] RSP: 0018:ffff880126f31a68 EFLAGS: 00010246 [48106.594174] RAX: 0000000000000027 RBX: ffff880126e80c40 RCX: 000000000003ffff [48106.594273] RDX: 0000000000000000 RSI: 0000000000000082 RDI: 0000000000000246 [48106.594372] RBP: ffff880126f31af8 R08: 0000000000000034 R09: 000000000001558b [48106.594474] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 [48106.594579] R13: ffff880125818400 R14: 0000000000000e37 R15: ffff8801254ea778 [48106.594682] FS: 00007fd1d1de2700(0000) GS:ffff8800cfd00000(0000) knlGS:0000000000000000 [48106.594808] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [48106.594889] CR2: 00007fd1c08b7000 CR3: 0000000126361000 CR4: 00000000000406e0 [48106.594991] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [48106.595099] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [48106.595200] Process cosd (pid: 1860, threadinfo ffff880126f30000, task ffff880123760000) [48106.595319] Stack: [48106.595359] ffff880126f31a98 ffff8801254ea750 ffff880126f31a98 ffffffff811934a7 [48106.595509] 0000000000000000 ffff880126e80c60 00000000071bffff ffff880126f31b78 [48106.595655] 00000000071b8000 0000000000000e37 ffff880125818400 0000000000000001 [48106.595801] Call Trace: [48106.595844] [] ? __find_get_block+0x87/0xe0 [48106.595929] [] ext2_new_blocks+0x203/0x620 [48106.596008] [] ? ext2_write_begin+0x3d/0x80 [48106.596096] [] ext2_new_block+0x21/0x30 [48106.596185] [] ext2_xattr_set2+0x2bd/0x430 [48106.596270] [] ? __kmalloc+0xff/0x140 [48106.596353] [] ext2_xattr_set+0x520/0x8e0 [48106.596449] [] ext2_xattr_user_set+0x49/0x50 [48106.601478] [] generic_setxattr+0x6d/0x80 [48106.601478] [] __vfs_setxattr_noperm+0x50/0x1a0 [48106.601478] [] ? inode_permission+0xa8/0xd0 [48106.601478] [] vfs_setxattr+0xbc/0xc0 [48106.601478] [] setxattr+0xc2/0x150 [48106.601478] [] ? putname+0x35/0x50 [48106.601478] [] ? user_path_at+0x62/0xa0 [48106.601478] [] ? do_futex+0xbb/0x210 [48106.601478] [] ? sys_futex+0x7b/0x180 [48106.650005] [] sys_setxattr+0x95/0xb0 [48106.650005] [] system_call_fastpath+0x16/0x1b [48106.650005] Code: 48 ff ff ff 48 8d 14 11 48 89 53 28 eb e6 48 63 45 8c 48 01 43 28 eb dc 48 81 c7 48 01 00 00 48 c7 c6 40 6b 62 81 e8 f8 f6 ff ff <0f> 0b 66 0f 1f 44 00 00 55 48 89 e5 41 54 53 0f 1f 44 00 00 4c [48106.650005] RIP [] ext2_try_to_allocate_with_rsv+0x2c8/0x2d0 [48106.650005] RSP [48106.697951] ---[ end trace 7a9e6977fb082a2e ]---
13114430.8238685.1302443861.e75f453ab6676a7bbb3a3438e68f5e41
13114430.8238685.1302443861.e75f453ab6676a7bbb3a3438e68f5e41
Кстати, да.
Как только появится бложик который:
1. Можно поставить на свой сервер
2. Умеет собирать записи с других бложиков и выводить в виде ленты.
3. Умеет делать так, что-бы можно было отвечать на чужие записи в своей (т.е. расположенной на своём сервере) ленте, но при этом эти комменты увидят все подписанные.
тут-то жж и иже с ним прийдёт кирдык. Для планктона хостеры сделают готовые тарифы, фоннаты поставят сервера себе, «навальных» вменяемые хостеры будут гнать ссаными тряпками, и наступит щастье.
Внезапно
Если верить bonnie++, то:
ext2 рвёт всех на Sequential Output per char. Сильно рвёт. btrfs ажно в 5 с лишним раз.
В убунту 11.04 (то бишь — в новом ядре), похоже, что-то поправили в системе ввода-вывода — небольшой прирост на всех файлухах.
ICQ всё
Аськой я больше не пользуюсь.
Вот так мы их, значит, и поделим.
ufm.su+жж — блог.
juick+fb — ближе к IRC.
