| |
| |
| |
|
Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Comments:
<0> CompHoppy, piss off already <0> you're not fooling anyone <1> I guess megaton doesn't hang out here anymore? :( <2> CompHobby you in n3ws too? they have those and more feeds <1> Is he in iraq? <0> rip: nope, I'm not <3> poorboy: not with rm-f down, again. <1> blah <3> ot mentioned shipping a new rm-f soon, ish, maybe. <1> hmm. <1> I could host it. <1> On my box at work. <3> well, you'd have to speak to him. i know almost nothing about rm-f beyond that. <1> hehe I remember when rm-f got found in the ceiling at ot's work. :P <0> I've been planning to host my site that way for a while
<0> I just need to find an outlet and an ethernet jack at school in an out of the way area <0> preferably with piping or conduit on the ceiling to hide it on <1> lol. <1> I just bought a hard drive for my buddy's box at work. <1> We're plugged into sterling's backend. <1> Last month I did 20gb of bandwidth on my site.. and they didn't say anything. <0> I don't even know how much bandwidth I use <0> I know it would fit on a CD per year, or thereabouts <1> My buddy paid the $50 for a decommissioned server. <4> im too dumb to use a calculator to find out lol <1> And they let us rack them and take one ip. <0> CompHoppy, you're not fooling anyone. <1> We can host whatever we want on them. <1> As long as it's not like... warez and kiddy porn and ****. :P <0> gee, THAT wasn't a surprise at all <5> poorboy if CompHobby whines will you ban me? <0> someone want to ban the troll? <0> go ahead and ban me too if you think I'm involved, though I am not <5> jeez you try to give someone optimization tips as requested. then they cant handle the brutal honesty given <1> I really should alias bk to /bki. <3> heh. <0> heh <0> ban, kick, ignore? <3> typically, yes. <1> Yeah <6> http://people.freebsd.org/~csjp/sun4v.txt <7> csjp: oooh <7> 24 CPUs? <7> dual 12-core? <6> aedinius: it's actually 8 cores, 4 threads per core <2> secksee <7> Oh <1> :) <7> That would make sense. <1> hardware hottness <7> Ah, 8 cores, 1 FPU. <6> aedinius: it's a pretty interesting architecture <7> Yeah <6> aedinius: Naturally, one problem we are running into is contention <7> I know the marketing and sales side of it <7> I had to take training on it at my last job when it released <7> contention? <6> aedinius: so there is some highly experimental changes in our sun4v branch which eliminates a lot of it <8> poorboy : I've seen megaton around within the past monthish <6> aedinius: mutex contention <6> aedinius: there are some global mutexes in FreeBSD which have a lot of threads tripping over eachother for <7> Ah <1> Meleneth, next time he comes around will you tell him that I want to talk to him? <1> Just tell him poorboy wants to talk to him. <7> Beetlegeuse! Beetlegeuse! Beetlegeuse! <1> He'll know. <8> I'll try <1> Thanks. <1> If not, ohwell. <8> whew, it might finally be cooled off enough to finish my javascript / C++ haxxing for the day <6> aedinius: some of it was around scheduling decisions <7> Ah. <6> Ran into problems getting it booting when I first got it, Sun changed the Hypervisor so it could actually return EWOULDBLOCK for writes, which the original incarnation of the sun4v code didn't know about <6> So, when we changed the code to support the latest hypervisor, things starting working a lot smoother
<6> It's been interesting, though. <7> Yeah. <0> there are global mutexes in the FBSD kernel? damn, I didn't know that, I thought they were eradicated a while ago <0> I'll have to take a look at that.. <6> CompHobby: Unfortunately, yes, <0> I can see how it would be tempting to add those back when everything was single-CPU however <6> CompHobby: In some cases, they aren't easily avoidable, however, in other cases, you really want to avoid them. sched_lock is one of them <6> So, sched_lock has been gunned, and a lot of interesting changes have been made, such as per core run queues <6> and various other things <0> yeah, I can see how locking the scheduler would slow things down if other CPUs finished their timeslices or voluntarily released the CPU <6> CompHobby: we ran into some interesting problems when trying to transition threads from sleeping to running and vice versa, because it's kind of an in between state <6> without the sched lock <0> I know they're trying to get rid of the "big kernel lock" on linux right now, but meeting a lot of resistance - another thing that the BKL on linux covers is ioctl calls to drivers apparently <6> Things seem stable though, for now <0> (I have to work on linux drivers at work, so I've been reading up on it) <6> CompHobby: Well, we have an equivalent, it's called Giant <0> heh <6> CompHobby: Giant is still around, but we have pushed it out of most high speed paths, like VFS, VM and the network stacks <6> there are some edge cases where it's still around, but we are working to get rid of it. <0> I think the calls on linux are kernel_lock() and kernel_unlock() but I'm not too sure, it's called before my code ever has to do anything <0> yeah, it got removed from most of linux a long time ago but it's still in the crufty messy little-modified code off to the sides <0> ... I really should get a book on writing FreeBSD drivers too at some point <6> CompHobby: an interesting problem with getting rid of Giant, is that it tends to expose other problems, and in a lot of cases, it changes the timing just enough to make other, completely non related races much easier to hit. Which can be frustrating. <0> heh <0> so you kick it out of another routine, and suddenly everything unrelated breaks? <6> CompHobby: At the risk of starting a flame war, I've often looked at how Linux does things, and generally I don't like what I see. But it works quite well. And is a decent kernel <0> I get scared by the comments sometimes <0> but it was what we used in my intro to operating systems cl*** (2.2 kernel), and I like to think I know my way around it at least moderately well <0> don't have much kernel mode experience on FreeBSD yet, because I haven't had the time to mess with it, but I hope to <6> CompHobby: In some cases, one example is this: http://people.freebsd.org/~csjp/sys.mpsafe.fileops.1145896495.diff <7> csjp: Yeah, I've noticed FreeBSD is a little more elegant than Linux in some cases. <6> for some reason it makes races in our TTY code easier to hit <6> CompHobby: I've pretty much concluded it's not this patch that is the problem, so I will likely commit this soon. It results in a ~%6 speed up for MySQL benchmarks like "supersmack" for what it's worth <0> even though it makes some races easier to hit? <0> or does it fix that as well <6> CompHobby: Well, the problem exists with or without this patch, but when you specifically go out of your way to hit the race, it can triggered easier with this patch <6> CompHobby: my guess is timing <0> oh, OK <0> holy moly, 1:30AM... I should get to sleep shortly <9> move to Sydney. only 3:30pm <9> :) <0> hehe <0> sad part is that I've only been awake for 12 hours now <6> aedinius: Yeah, it helps when you have folks who roam through the code fixing things up, simply to make things easier on the eye. :) <6> Easy to read code is a good way for even the novice programmer to spot problems <6> So it's something I hope continues on <9> sounds like the last time you'll see good code <6> hmm? <6> Well, I am off for the night, later folks. <2> g'night <2> CompHobby sleep is one of those things i truly think isn't overrated <7> calc sleep <10> Sleep is over-rated (as poorboy pointed out). Sleep also wastes time, makes you go pee-pee when you have nightmares, and you sweat. Nuff said. <9> you might dream that you bought a gun to shoot George bush , and missed! <7> I don't want to shoot Bush. <11> i once dreamt that hillary became the next president <9> if you want another try there are a few in Australia no-one would miss <9> strtok, might happen <7> strtok: That would be ... weird. <11> it'd be better than jeb <7> Hm. Another Clinton in office. <7> I wonder how the interns would work... <9> or that actress that plays the president becoming one for real <11> i'd rather have blowjobs than illegal wiretaps <11> :P <7> heh <9> I think she goes for the girls too <9> become president then you can have both <11> nah <11> blowjobs are easy to come by <11> and i don't care for wiretapping! <9> I don't mind wiretapping <9> no phone :) <9> I do have a mobile
Return to
#c or Go to some related
logs:
t-sql hierarchical self join #beginner boot record relocation beyond BpB is necessary dlink 624 #beginner ipod nano firewire mod actionscript dynamic text rotation doesn't show #heroin original name for the pontiac car was the banshee for its mythicality
variant records delphi
|
|