1.kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存

2.kmalloc分配的内核内存小,但快,连续
vmalloc分配的内核内存大,但慢,在虚拟地址空间上连续