NOTICE: This channel is no longer actively logged.
[00:00:28] *** TheSHAD0W has quit IRC[00:11:00] *** TheSHAD0W has joined #bittorrent[00:14:09] *** TheSHAD0W has quit IRC[00:15:57] *** TheSHAD0W has joined #bittorrent[00:20:18] *** TheSHAD0W has quit IRC[00:24:57] *** TheSHAD0W has joined #bittorrent[00:36:32] *** Andrius has quit IRC[02:02:20] *** ajaya has quit IRC[03:15:45] *** init0 has quit IRC[03:17:33] *** init0 has joined #bittorrent[03:36:57] *** ajaya has joined #bittorrent[03:58:40] *** edigaryev has joined #bittorrent[03:59:43] *** goussx has quit IRC[04:02:04] *** The_8472 has quit IRC[04:06:29] *** The_8472 has joined #bittorrent[04:08:53] *** ajaya has quit IRC[04:35:46] *** goussx has joined #bittorrent[06:25:56] *** MassaRoddel has quit IRC[06:43:22] *** ajaya has joined #bittorrent[07:06:22] *** ajaya has quit IRC[07:15:27] *** MassaRoddel has joined #bittorrent[07:36:04] *** hydri has joined #bittorrent[07:55:57] *** Andrius has joined #bittorrent[08:36:06] *** edigaryev has quit IRC[08:40:20] *** edigaryev has joined #bittorrent[09:15:21] *** cyb2063 has joined #bittorrent[09:18:59] *** cyb2063_ has joined #bittorrent[09:21:39] *** cyb2063 has quit IRC[09:26:03] *** e-manuel has joined #bittorrent[09:26:55] *** e-manuel has quit IRC[09:29:59] *** e-manuel has joined #bittorrent[09:43:45] *** cyb2063_ has quit IRC[09:48:29] *** cyb2063 has joined #bittorrent[10:00:53] *** e-manuel has quit IRC[11:27:06] *** cyb2063 has quit IRC[11:32:42] *** cyb2063 has joined #bittorrent[11:32:42] *** cyb2063 has quit IRC[11:32:42] *** cyb2063 has joined #bittorrent[11:44:45] *** goussx has quit IRC[12:16:08] *** Ersan has joined #bittorrent[12:16:23] <Ersan> hey what do you think the best filesystem/raid setup would be for a lot of torrent activity[12:17:13] <kjetilho> OS?[12:17:59] <Ersan> linux[12:18:25] <Ersan> cause right now i have a raid0 with a rather small block size on ext3 and it's god-awful[12:18:33] <Ersan> chunk size*[12:18:51] <Ersan> small chunk size is terrible cause of random reads[12:18:57] <Ersan> and i think raid0 is as well?[12:19:26] <kjetilho> I don't think chunk size matters much[12:19:34] <kjetilho> BT requests in small blocks anyway[12:19:53] <kjetilho> so unless it was smaller than 64 KiB...[12:20:03] <Ersan> alot of torrents have upwards of 4MB chunks no?[12:20:10] <Ersan> and it was 4KB, which was bad[12:20:17] <kjetilho> yes, but the request size is small[12:20:28] <kjetilho> ouch. 4 KiB is not good :)[12:20:32] <Ersan> yeah :P[12:20:40] <Ersan> so you think 64KiB or even larger?[12:20:53] <kjetilho> the only thing helping random reads is more RAM. or SSD[12:21:24] <kjetilho> with a truly random load, you want each I/O request to only need one disk to do a seek[12:21:26] <Ersan> well i have ssd's in this server now and i wrote a program to move the fastest torrents among every user to the SSD[12:21:33] <kjetilho> at least that's my philosophy[12:21:35] <Ersan> every hour or so[12:21:46] <Ersan> but i need to get enough performance out of the archive spindle drives[12:21:53] <Ersan> that they aren't bringing down the whole server y'know[12:22:13] <kjetilho> you know, ZFS on OpenSolaris would exploit your SSDs automatically[12:22:31] <Ersan> how about for the spindle drives though[12:22:39] <Ersan> and i can't really use solaris :\[12:22:49] <kjetilho> it would use the SSD for caching (it's called L2ARC)[12:22:56] <Ersan> oh, thats cool[12:23:14] <Ersan> but yeah.. stuck with linux[12:23:19] <Ersan> for now at least[12:23:36] <Ersan> alot of the software i wrote sort of depends on it[12:23:51] <Ersan> what about filesystem?[12:23:56] <Ersan> and JBOD or RAID0?[12:24:14] <kjetilho> JBOD is a lot of hassle, isn't it?[12:24:23] <kjetilho> at least if you use JBOD in its original meaning[12:24:59] <Ersan> jbod as in it just writes to one drive until it fills up then goes to the next one[12:25:05] <Ersan> and shows up as one large disk in linux[12:25:28] <kjetilho> ok. I think that's RAID0, too :-p[12:25:35] <kjetilho> although concat, not striped[12:25:40] <Ersan> yeah concat[12:26:02] <Ersan> which doesnt rely on 3 drives seek time to retrieve data[12:26:05] <kjetilho> I would go for RAID1 no matter what[12:26:17] <Ersan> eh the data itself isnt important i just need performance[12:26:21] <kjetilho> since you get twice the read I/O, *and* you don't get in problem WHEN a disk fails[12:27:02] <Ersan> hows it give you more read I/O?[12:27:08] <Ersan> i thought it was the same as a single drive[12:27:48] <kjetilho> you can read from either side of the mirror[12:28:02] <kjetilho> simultaneously[12:28:14] <kjetilho> of course, for a single linear test, you won't notice it much[12:28:14] <Ersan> ah interesting[12:32:54] <Ersan> how about filesystem[12:34:52] <kjetilho> my shortlist would be ext4 and XFS[12:35:07] <kjetilho> but I don't have any experience running a large torrent server :-p[12:35:57] <Ersan> what about reiserfs[12:36:44] <Ersan> it says it works very well with small files[12:36:53] <Ersan> i mean technically the files are large but[12:43:10] <Ersan> blah this kernel doesnt support reiserfs... hate recompiling[13:29:42] <alus> obligatory murder joke[13:29:54] <The_8472> ext3 should be fine. just mount it with noatime[13:29:58] <The_8472> and tweak the block sizes[13:30:03] <The_8472> and disable journaling[13:30:06] <alus> yeah atime is for sissies[13:30:50] <The_8472> 16KiB block sizes should be best for bittorrent i think[13:31:01] <The_8472> mhh... well... probably not[13:31:14] <The_8472> since bittorrent-blocks aren't aligned with FS-blocks[13:31:20] <The_8472> except for the first file[13:31:36] <alus> testing is the answer[13:31:51] <alus> testing will protect you from the terrible secret of space[13:32:00] <The_8472> hehe[13:32:29] <The_8472> btw, some newer harddrives have larger blocks too, not just 512 bytes anymore. they make some with 4k blocks i think[13:39:27] <Ersan> so[13:39:32] <Ersan> 16KiB fs blocks?[13:41:04] <The_8472> at least. but like alus said... testing[13:41:50] <The_8472> do you have mostly single file torrents or plenty of multifile torrents too?[13:42:08] <Ersan> mostly multifile[13:42:16] <Ersan> im testing[13:42:31] <Ersan> random read performance w/ 2MB reads using iozone[13:42:36] <The_8472> mhh, then idk. since blocks aren't aligned for multifile torrents[13:42:38] <Ersan> with a few different filesystems[13:42:50] <Ersan> and block sizes and stripe sizes[13:42:55] <The_8472> but a good client should do read-aheads anyway[13:43:24] <The_8472> if you want to use SSDs you need a kernel with TRIM support[13:44:18] <Ersan> this kernel's got tht[13:44:19] <Ersan> that*[13:45:12] <Ersan> actually no it hasn't[13:45:48] <Ersan> i installed wiper.sh[14:17:42] <Ersan> using 256KB raid0 stripes and 4k kernel blocks with reiserfs and everything seems good so far[14:17:51] <Ersan> filesystem blocks*[14:19:44] <DeHackEd> well, not NEED but it's recommended...[14:20:43] <The_8472> it's needed if he wants to retain performance ^^[14:21:33] <kjetilho> The_8472: depends on the SSD firmware, really.[14:21:44] <DeHackEd> I have an intel x25-M. should I?[14:21:56] <kjetilho> DeHackEd: 2nd generation?[14:22:19] <DeHackEd> It's a week old relative to when I bought it... yes?[14:22:26] <kjetilho> 2nd gen retains performance pretty well without TRIM[14:22:47] <Ersan> this isnt the SSD[14:22:49] <DeHackEd> yeah, I'm not going to have bumped into the point where I need trim yet[14:23:00] <Ersan> oh you're talking about trim nvm[14:23:30] <Ersan> it has X25-E's[14:28:25] <The_8472> kjetilho, afaik some of the older ones can be upgraded to support trim too[14:28:57] <The_8472> and no, even with newer firmwares performance will degrade eventually without TRIM as it fills up[14:29:08] <The_8472> simply because the firmware won't know about any "free" sectors anymore[14:29:31] <The_8472> so it'll always have to do read-modify-erase-write cycle instead of just writing to an empty block[14:29:57] <The_8472> TRIM allows the firmware to pre-erase empty blocks for future writes[14:30:16] <kjetilho> The_8472: there is quite a bit of spare capacity to enable more efficient GC[14:34:16] <The_8472> question is if that helps with bulk operations[14:34:23] <The_8472> moving several GB onto or off the SSD[14:59:08] *** Ersan has quit IRC[15:24:13] *** ivan` has quit IRC[15:30:36] *** ivan` has joined #bittorrent[16:00:32] *** cyb2063 has quit IRC[16:04:10] *** goussx has joined #bittorrent[16:12:42] *** Switeck has joined #bittorrent[16:36:50] *** IRConan has quit IRC[16:36:59] *** IRConan has joined #bittorrent[16:49:29] *** e-manuel has joined #bittorrent[17:11:43] *** e-manuel has quit IRC[17:45:09] *** ajaya has joined #bittorrent[17:58:47] *** ajaya has quit IRC[18:12:51] *** Switeck has quit IRC[18:13:03] *** Switeck has joined #bittorrent[18:20:08] <TheSHAD0W> http://www.bunniestudios.com/blog/?p=1140[19:37:07] *** MassaRoddel has quit IRC[19:44:47] *** MassaRoddel has joined #bittorrent[19:46:27] *** MassaRoddel has quit IRC[19:58:45] *** MassaRoddel has joined #bittorrent[20:24:24] <burris> that thing is sweet for under $200[21:16:55] <TheSHAD0W> http://qdb.us/302899[21:24:29] <The_8472> quite an old trick[21:47:08] *** Switeck has quit IRC[22:32:00] *** ajaya has joined #bittorrent[22:44:17] *** Saphira4598 has joined #bittorrent[22:55:41] <Saphira4598> We're certainly quiet...[23:04:37] *** edigaryev has quit IRC[23:06:46] * The_8472 emits high frequency gravitational waves that induce mechanical vibrations into matter, perceivable as sound[23:09:57] *** ajaya has quit IRC[23:10:46] *** Saphira4598 has quit IRC[23:30:45] *** K`Tetch has quit IRC[23:32:12] <The_8472> http://arstechnica.com/tech-policy/2010/06/google-beats-viacom-in-billion-dollar-lawsuit.ars[23:35:17] *** K`Tetch has joined #bittorrent