public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
From: Peng Haitao <penght@cn.fujitsu.com>
To: Caspar Zhang <caspar@casparzhang.com>
Cc: ltp-list@lists.sourceforge.net
Subject: Re: [LTP] [PATCH] memcg_move_charge_at_immigrate_test: fix a bug of usage_in_bytes is not 'exact'
Date: Wed, 25 Apr 2012 11:39:22 +0800	[thread overview]
Message-ID: <4F9771EA.3000409@cn.fujitsu.com> (raw)
In-Reply-To: <4F977041.9070607@casparzhang.com>


Caspar Zhang said the following on 2012-4-25 11:32:
>>> In memory.txt says:
>>>  usage_in_bytes is affected by the method and doesn't show 'exact' value of memory(and swap) usage, it's an fuzz value for efficient access. (Of course, when necessary, it's synchronized.) If you want to know more exact memory usage, you should use RSS+CACHE(+SWAP) value in memory.stat(see 5.2).
>>>
>>> So memory.usage_in_bytes should be replaced with memory.stat in the case of
>>> memcg_move_charge_at_immigrate_test.
> 
> Hi, Please break your commit message into <= 73 words per line (except
> some running output) next time.
> 

Sorry,I see。

Thanks。

-- 
Best Regards,
Peng

> Thanks,
> Caspar
> 
>>>
>>> Signed-off-by: Peng Haitao <penght@cn.fujitsu.com>
>>
>>
>> pushed, thanks Peng,
>>
>> Wanlong Gao
>>
>>> ---
>>>  testcases/kernel/controllers/memcg/functional/memcg_lib.sh     |    6 ++++--
>>>  .../memcg/functional/memcg_move_charge_at_immigrate_test.sh    |    8 ++++----
>>>  2 files changed, 8 insertions(+), 6 deletions(-)
>>>
>>> diff --git a/testcases/kernel/controllers/memcg/functional/memcg_lib.sh b/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
>>> index 470932d..fd2c7fd 100755
>>> --- a/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
>>> +++ b/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
>>> @@ -380,9 +380,11 @@ test_move_charge()
>>>  	echo $! > subgroup_b/tasks
>>>  
>>>  	cd subgroup_b
>>> -	check_mem_stat memory.usage_in_bytes $4
>>> +	check_mem_stat "rss" $4
>>> +	check_mem_stat "cache" $5
>>>  	cd ../subgroup_a
>>> -	check_mem_stat memory.usage_in_bytes $5
>>> +	check_mem_stat "rss" $6
>>> +	check_mem_stat "cache" $7
>>>  
>>>  	cd ..
>>>  	echo $! > tasks
>>> diff --git a/testcases/kernel/controllers/memcg/functional/memcg_move_charge_at_immigrate_test.sh b/testcases/kernel/controllers/memcg/functional/memcg_move_charge_at_immigrate_test.sh
>>> index fb639c7..cf2c603 100755
>>> --- a/testcases/kernel/controllers/memcg/functional/memcg_move_charge_at_immigrate_test.sh
>>> +++ b/testcases/kernel/controllers/memcg/functional/memcg_move_charge_at_immigrate_test.sh
>>> @@ -35,27 +35,27 @@ export TST_COUNT=0
>>>  # Test disable moving charges
>>>  testcase_1()
>>>  {
>>> -	test_move_charge "--mmap-anon" $PAGESIZE  0 0 $PAGESIZE
>>> +	test_move_charge "--mmap-anon" $PAGESIZE  0 0 0 $PAGESIZE 0
>>>  }
>>>  
>>>  # Test move anon
>>>  testcase_2()
>>>  {
>>>  	test_move_charge "--mmap-anon --shm --mmap-file" $PAGESIZE 1 \
>>> -		$PAGESIZE $((PAGESIZE*2))
>>> +		$PAGESIZE 0 0 $((PAGESIZE*2))
>>>  }
>>>  
>>>  # Test move file
>>>  testcase_3()
>>>  {
>>>  	test_move_charge "--mmap-anon --shm --mmap-file" $PAGESIZE 2 \
>>> -		$((PAGESIZE*2)) $PAGESIZE
>>> +		0 $((PAGESIZE*2)) $PAGESIZE 0
>>>  }
>>>  
>>>  # Test move anon and file
>>>  testcase_4()
>>>  {
>>> -	test_move_charge "--mmap-anon --shm" $PAGESIZE 3 $((PAGESIZE*2)) 0
>>> +	test_move_charge "--mmap-anon --shm" $PAGESIZE 3 $PAGESIZE $PAGESIZE 0 0
>>>  }
>>>  
>>>  # Run all the test cases
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and 
>> threat landscape has changed and how IT managers can respond. Discussions 
>> will include endpoint security, mobile security and the latest in malware 
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Ltp-list mailing list
>> Ltp-list@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ltp-list
> 
> 
> 



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

      parent reply	other threads:[~2012-04-25  3:39 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-24  7:43 [LTP] [PATCH] memcg_move_charge_at_immigrate_test: fix a bug of usage_in_bytes is not 'exact' Peng Haitao
2012-04-25  3:06 ` Wanlong Gao
2012-04-25  3:32   ` Caspar Zhang
2012-04-25  3:34     ` Caspar Zhang
2012-04-25  3:39     ` Peng Haitao [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F9771EA.3000409@cn.fujitsu.com \
    --to=penght@cn.fujitsu.com \
    --cc=caspar@casparzhang.com \
    --cc=ltp-list@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox