Alexander Krizhanovsky Krizhanovsky Hpds
-
Upload
guest092df8 -
Category
Documents
-
view
708 -
download
0
Transcript of Alexander Krizhanovsky Krizhanovsky Hpds
-
- (MySQL InnoDB)
Page cache - Linux 2.6
Non-ACID Linux page cache
MySQL InnoDB:
data cache (O_DIRECT)
MySQL InnoDB: -
------
Linux: page cache
data cache (O_DIRECT)
Linux: vmscan
(???) Kswapd:
Pdflush:
Linux ,
Linux: IO scheduler
- ( )
, - -
&
-
Linux: mmap()
VMA (Virtual Memory Area)
Zero-copying ( )
Linux: x86-64
128TB user space (32M 4KB)
page table - ~256GB RAM
Hugetlbfs 2MB , pagetable 512MB
1GB
( ) TLB cache
Non-ACID HP storage:
( )
( )
Non-ACID HP storage:
mmap()' (extents)
(munmap()) page table
Pdflush
IO scheduler
Non-ACID HP storage:
512 ( )
512
, ,
!
++
12.4.10
12.4.10