Tomas Hruby 6aa26565e6 SMP - Big kernel lock (BKL)
- to isolate execution inside kernel we use a big kernel lock
  implemented as a spinlock

- the lock is acquired asap after entering kernel mode and released as
  late as possible. Only one CPU as a time can execute the core kernel
  code

- measurement son real hw show that the overhead of this lock is close
  to 0% of kernel time for the currnet system

- the overhead of this lock may be as high as 45% of kernel time in
  virtual machines depending on the ratio between physical CPUs
  available and emulated CPUs. The performance degradation is
  significant
2010-09-15 14:10:03 +00:00
..
2010-09-15 14:10:03 +00:00
2010-09-15 14:09:46 +00:00
2010-09-15 14:09:46 +00:00
2010-09-15 14:09:52 +00:00
2010-03-30 08:34:33 +00:00
2010-09-15 14:09:46 +00:00
2010-09-15 14:09:46 +00:00
2010-07-06 22:05:21 +00:00
2010-06-24 13:31:40 +00:00
2010-06-24 13:31:40 +00:00
2010-06-24 13:31:40 +00:00
2010-09-15 14:09:52 +00:00
2010-09-07 07:18:11 +00:00
2010-04-26 14:43:59 +00:00
2010-09-15 14:09:52 +00:00
2010-09-15 14:10:03 +00:00
2010-09-15 14:09:52 +00:00
2010-06-28 22:07:49 +00:00
2010-09-15 14:09:52 +00:00
2010-09-15 14:09:46 +00:00
2010-09-15 14:09:52 +00:00
2010-09-15 14:10:03 +00:00
2010-09-15 14:10:03 +00:00
2010-09-15 14:10:03 +00:00
2010-06-08 14:09:18 +00:00
2010-06-11 08:16:10 +00:00
2010-09-15 14:09:52 +00:00
2010-04-01 22:22:33 +00:00