Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Dave Hansen
On 09/12/2018 09:36 AM, Alexander Duyck wrote: >> vm_debug = [KNL] Available with CONFIG_DEBUG_VM=y. >> May slow down boot speed, especially on larger- >> memory systems when enabled. >> off: turn off all runtime V

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Alexander Duyck
On Wed, Sep 12, 2018 at 8:25 AM Dave Hansen wrote: > > On 09/12/2018 07:49 AM, Alexander Duyck wrote: > >>> + page_init_poison= [KNL] Boot-time parameter changing the > >>> + state of poisoning of page structures during early > >>> + boot. Used to

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Dave Hansen
On 09/12/2018 07:49 AM, Alexander Duyck wrote: >>> + page_init_poison= [KNL] Boot-time parameter changing the >>> + state of poisoning of page structures during early >>> + boot. Used to verify page metadata is not accessed >>> +

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Alexander Duyck
On Wed, Sep 12, 2018 at 7:10 AM Michal Hocko wrote: > > On Mon 10-09-18 16:43:41, Alexander Duyck wrote: > > From: Alexander Duyck > > > > On systems with a large amount of memory it can take a significant amount > > of time to initialize all of the page structs with the PAGE_POISON_PATTERN > > v

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Michal Hocko
On Mon 10-09-18 16:43:41, Alexander Duyck wrote: > From: Alexander Duyck > > On systems with a large amount of memory it can take a significant amount > of time to initialize all of the page structs with the PAGE_POISON_PATTERN > value. I have seen it take over 2 minutes to initialize a system wi

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-12 Thread Pasha Tatashin
On 9/10/18 7:43 PM, Alexander Duyck wrote: > From: Alexander Duyck > > On systems with a large amount of memory it can take a significant amount > of time to initialize all of the page structs with the PAGE_POISON_PATTERN > value. I have seen it take over 2 minutes to initialize a system with

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-11 Thread Dan Williams
On Tue, Sep 11, 2018 at 1:01 PM, Alexander Duyck wrote: > On Tue, Sep 11, 2018 at 9:50 AM Dan Williams wrote: >> >> On Mon, Sep 10, 2018 at 4:43 PM, Alexander Duyck >> wrote: >> > From: Alexander Duyck >> > >> > On systems with a large amount of memory it can take a significant amount >> > of t

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-11 Thread Alexander Duyck
On Tue, Sep 11, 2018 at 9:50 AM Dan Williams wrote: > > On Mon, Sep 10, 2018 at 4:43 PM, Alexander Duyck > wrote: > > From: Alexander Duyck > > > > On systems with a large amount of memory it can take a significant amount > > of time to initialize all of the page structs with the PAGE_POISON_PAT

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-11 Thread Dan Williams
On Mon, Sep 10, 2018 at 4:43 PM, Alexander Duyck wrote: > From: Alexander Duyck > > On systems with a large amount of memory it can take a significant amount > of time to initialize all of the page structs with the PAGE_POISON_PATTERN > value. I have seen it take over 2 minutes to initialize a sy

Re: [PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-10 Thread Alexander Duyck
On Mon, Sep 10, 2018 at 4:43 PM Alexander Duyck wrote: > > From: Alexander Duyck > > On systems with a large amount of memory it can take a significant amount > of time to initialize all of the page structs with the PAGE_POISON_PATTERN > value. I have seen it take over 2 minutes to initialize a s

[PATCH 1/4] mm: Provide kernel parameter to allow disabling page init poisoning

2018-09-10 Thread Alexander Duyck
From: Alexander Duyck On systems with a large amount of memory it can take a significant amount of time to initialize all of the page structs with the PAGE_POISON_PATTERN value. I have seen it take over 2 minutes to initialize a system with over 12GB of RAM. In order to work around the issue I h