Re: [RFCv2] mm: page allocation for less fragmentation

2015-04-01 Thread Vlastimil Babka
On 03/26/2015 12:25 AM, Gioh Kim wrote: 2015-03-26 오전 7:16에 Vlastimil Babka 이(가) 쓴 글: On 25.3.2015 3:39, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a

Re: [RFCv2] mm: page allocation for less fragmentation

2015-04-01 Thread Vlastimil Babka
On 03/26/2015 12:25 AM, Gioh Kim wrote: 2015-03-26 오전 7:16에 Vlastimil Babka 이(가) 쓴 글: On 25.3.2015 3:39, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-26 Thread Gioh Kim
2015-03-26 오후 7:28에 Mel Gorman 이(가) 쓴 글: On Thu, Mar 26, 2015 at 06:16:22AM +0900, Gioh Kim wrote: 2015-03-25 ?? 7:56??? Mel Gorman ???(???) ??? ???: On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-26 Thread Mel Gorman
On Thu, Mar 26, 2015 at 06:16:22AM +0900, Gioh Kim wrote: > > > 2015-03-25 ?? 7:56??? Mel Gorman ???(???) ??? ???: > >On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: > >>My driver allocates more than 40MB pages via alloc_page() at a time and > >>maps them at virtual address.

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-26 Thread Mel Gorman
On Thu, Mar 26, 2015 at 06:16:22AM +0900, Gioh Kim wrote: 2015-03-25 ?? 7:56??? Mel Gorman ???(???) ??? ???: On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-26 Thread Gioh Kim
2015-03-26 오후 7:28에 Mel Gorman 이(가) 쓴 글: On Thu, Mar 26, 2015 at 06:16:22AM +0900, Gioh Kim wrote: 2015-03-25 ?? 7:56??? Mel Gorman ???(???) ??? ???: On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Gioh Kim
2015-03-26 오전 7:16에 Vlastimil Babka 이(가) 쓴 글: On 25.3.2015 3:39, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Vlastimil Babka
On 25.3.2015 3:39, Gioh Kim wrote: > My driver allocates more than 40MB pages via alloc_page() at a time and > maps them at virtual address. Totally it uses 300~400MB pages. > > If I run a heavy load test for a few days in 1GB memory system, I cannot > allocate even order=3 pages > because-of

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Gioh Kim
2015-03-25 오후 7:56에 Mel Gorman 이(가) 쓴 글: On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Mel Gorman
On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: > My driver allocates more than 40MB pages via alloc_page() at a time and > maps them at virtual address. Totally it uses 300~400MB pages. > > If I run a heavy load test for a few days in 1GB memory system, I cannot > allocate even

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Gioh Kim
2015-03-25 오후 7:56에 Mel Gorman 이(가) 쓴 글: On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Vlastimil Babka
On 25.3.2015 3:39, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot allocate even order=3 pages because-of the

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Gioh Kim
2015-03-26 오전 7:16에 Vlastimil Babka 이(가) 쓴 글: On 25.3.2015 3:39, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot

Re: [RFCv2] mm: page allocation for less fragmentation

2015-03-25 Thread Mel Gorman
On Wed, Mar 25, 2015 at 11:39:15AM +0900, Gioh Kim wrote: My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot allocate even order=3

[RFCv2] mm: page allocation for less fragmentation

2015-03-24 Thread Gioh Kim
My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot allocate even order=3 pages because-of the external fragmentation. I thought I needed a

[RFCv2] mm: page allocation for less fragmentation

2015-03-24 Thread Gioh Kim
My driver allocates more than 40MB pages via alloc_page() at a time and maps them at virtual address. Totally it uses 300~400MB pages. If I run a heavy load test for a few days in 1GB memory system, I cannot allocate even order=3 pages because-of the external fragmentation. I thought I needed a