Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1200217 > unrolled thread
| Started by | Jörn Engel <joern@purestorage.com> |
|---|---|
| First post | 2015-08-04 20:30 +0200 |
| Last post | 2015-08-12 01:50 +0200 |
| Articles | 7 on this page of 27 — 4 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) Jörn Engel <joern@purestorage.com> - 2015-08-04 20:30 +0200
Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-06 04:20 +0200
Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-06 09:50 +0200
[PATCH v2 0/2] hugetlb: display per-process/per-vma usage Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
[PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status Andrew Morton <akpm@linux-foundation.org> - 2015-08-08 01:00 +0200
[PATCH v3 3/3] Documentation/filesystems/proc.txt: document hugetlb RSS Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
Re: [PATCH v3 3/3] Documentation/filesystems/proc.txt: document hugetlb RSS David Rientjes <rientjes@google.com> - 2015-08-11 02:50 +0200
Re: [PATCH v3 3/3] Documentation/filesystems/proc.txt: document hugetlb RSS Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 02:10 +0200
[PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 09:50 +0200
Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status David Rientjes <rientjes@google.com> - 2015-08-12 22:40 +0200
Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-13 02:50 +0200
Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status David Rientjes <rientjes@google.com> - 2015-08-17 23:30 +0200
[PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/smaps Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 09:50 +0200
Re: [PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/smaps David Rientjes <rientjes@google.com> - 2015-08-12 22:30 +0200
Re: [PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to /proc/PID/smaps Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
[PATCH v3 2/3] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
Re: [PATCH v3 2/3] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 03:20 +0200
[PATCH v3 1/3] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
[PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Andrew Morton <akpm@linux-foundation.org> - 2015-08-08 01:00 +0200
Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-11 02:40 +0200
Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 01:40 +0200
Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-12 01:50 +0200
Page 2 of 2 — ← Prev page 1 [2]
| From | Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> |
|---|---|
| Date | 2015-08-10 02:50 +0200 |
| Subject | [PATCH v3 1/3] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pVJrQ-5JM-7@gated-at.bofh.it> |
| In reply to | #1203069 |
Q3VycmVudGx5IHNtYXBzIHJlcG9ydHMgbWFueSB6ZXJvIGZpZWxkcyBmb3Igdm1hKFZNX0hVR0VU TEIpLCB3aGljaCBpcw0KaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93IHBlci10YXNr IG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KVGhpcyBwYXRjaCBlbmFibGVzIHRoZXNl IGZpZWxkcyBieSBpbnRyb2R1Y2luZyBzbWFwc19odWdldGxiX3JhbmdlKCkuDQoNCmJlZm9yZSBw YXRjaDoNCg0KICBTaXplOiAgICAgICAgICAgICAgMjA0ODAga0INCiAgUnNzOiAgICAgICAgICAg ICAgICAgICAwIGtCDQogIFBzczogICAgICAgICAgICAgICAgICAgMCBrQg0KICBTaGFyZWRfQ2xl YW46ICAgICAgICAgIDAga0INCiAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQogIFByaXZh dGVfQ2xlYW46ICAgICAgICAgMCBrQg0KICBQcml2YXRlX0RpcnR5OiAgICAgICAgIDAga0INCiAg UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQogIEFub255bW91czogICAgICAgICAgICAgMCBr Qg0KICBBbm9uSHVnZVBhZ2VzOiAgICAgICAgIDAga0INCiAgU3dhcDogICAgICAgICAgICAgICAg ICAwIGtCDQogIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KICBNTVVQYWdlU2l6ZTogICAg ICAgIDIwNDgga0INCiAgTG9ja2VkOiAgICAgICAgICAgICAgICAwIGtCDQogIFZtRmxhZ3M6IHJk IHdyIG1yIG13IG1lIGRlIGh0DQoNCmFmdGVyIHBhdGNoOg0KDQogIFNpemU6ICAgICAgICAgICAg ICAyMDQ4MCBrQg0KICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCiAgUHNzOiAgICAgICAg ICAgICAgIDE4NDMyIGtCDQogIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBrQg0KICBTaGFyZWRf RGlydHk6ICAgICAgICAgIDAga0INCiAgUHJpdmF0ZV9DbGVhbjogICAgICAgICAwIGtCDQogIFBy aXZhdGVfRGlydHk6ICAgICAxODQzMiBrQg0KICBSZWZlcmVuY2VkOiAgICAgICAgMTg0MzIga0IN CiAgQW5vbnltb3VzOiAgICAgICAgIDE4NDMyIGtCDQogIEFub25IdWdlUGFnZXM6ICAgICAgICAg MCBrQg0KICBTd2FwOiAgICAgICAgICAgICAgICAgIDAga0INCiAgS2VybmVsUGFnZVNpemU6ICAg ICAyMDQ4IGtCDQogIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KICBMb2NrZWQ6ICAgICAg ICAgICAgICAgIDAga0INCiAgVm1GbGFnczogcmQgd3IgbXIgbXcgbWUgZGUgaHQNCg0KU2lnbmVk LW9mZi1ieTogTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPg0KQWNr ZWQtYnk6IErDtnJuIEVuZ2VsIDxqb2VybkBsb2dmcy5vcmc+DQotLS0NCiBmcy9wcm9jL3Rhc2tf bW11LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwg MjcgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IHY0LjItcmM0Lm9yaWcvZnMvcHJvYy90YXNr X21tdS5jIHY0LjItcmM0L2ZzL3Byb2MvdGFza19tbXUuYw0KaW5kZXggY2ExZTA5MTg4MWQ0Li5j NzIxODYwMzMwNmQgMTAwNjQ0DQotLS0gdjQuMi1yYzQub3JpZy9mcy9wcm9jL3Rhc2tfbW11LmMN CisrKyB2NC4yLXJjNC9mcy9wcm9jL3Rhc2tfbW11LmMNCkBAIC02MTAsMTIgKzYxMCwzOSBAQCBz dGF0aWMgdm9pZCBzaG93X3NtYXBfdm1hX2ZsYWdzKHN0cnVjdCBzZXFfZmlsZSAqbSwgc3RydWN0 IHZtX2FyZWFfc3RydWN0ICp2bWEpDQogCXNlcV9wdXRjKG0sICdcbicpOw0KIH0NCiANCisjaWZk ZWYgQ09ORklHX0hVR0VUTEJfUEFHRQ0KK3N0YXRpYyBpbnQgc21hcHNfaHVnZXRsYl9yYW5nZShw dGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLA0KKwkJCQkgdW5zaWduZWQgbG9uZyBhZGRy LCB1bnNpZ25lZCBsb25nIGVuZCwNCisJCQkJIHN0cnVjdCBtbV93YWxrICp3YWxrKQ0KK3sNCisJ c3RydWN0IG1lbV9zaXplX3N0YXRzICptc3MgPSB3YWxrLT5wcml2YXRlOw0KKwlzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnZtYSA9IHdhbGstPnZtYTsNCisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBOVUxM Ow0KKw0KKwlpZiAocHRlX3ByZXNlbnQoKnB0ZSkpIHsNCisJCXBhZ2UgPSB2bV9ub3JtYWxfcGFn ZSh2bWEsIGFkZHIsICpwdGUpOw0KKwl9IGVsc2UgaWYgKGlzX3N3YXBfcHRlKCpwdGUpKSB7DQor CQlzd3BfZW50cnlfdCBzd3BlbnQgPSBwdGVfdG9fc3dwX2VudHJ5KCpwdGUpOw0KKw0KKwkJaWYg KGlzX21pZ3JhdGlvbl9lbnRyeShzd3BlbnQpKQ0KKwkJCXBhZ2UgPSBtaWdyYXRpb25fZW50cnlf dG9fcGFnZShzd3BlbnQpOw0KKwl9DQorCWlmIChwYWdlKQ0KKwkJc21hcHNfYWNjb3VudChtc3Ms IHBhZ2UsIGh1Z2VfcGFnZV9zaXplKGhzdGF0ZV92bWEodm1hKSksDQorCQkJICAgICAgcHRlX3lv dW5nKCpwdGUpLCBwdGVfZGlydHkoKnB0ZSkpOw0KKwlyZXR1cm4gMDsNCit9DQorI2VuZGlmIC8q IEhVR0VUTEJfUEFHRSAqLw0KKw0KIHN0YXRpYyBpbnQgc2hvd19zbWFwKHN0cnVjdCBzZXFfZmls ZSAqbSwgdm9pZCAqdiwgaW50IGlzX3BpZCkNCiB7DQogCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq dm1hID0gdjsNCiAJc3RydWN0IG1lbV9zaXplX3N0YXRzIG1zczsNCiAJc3RydWN0IG1tX3dhbGsg c21hcHNfd2FsayA9IHsNCiAJCS5wbWRfZW50cnkgPSBzbWFwc19wdGVfcmFuZ2UsDQorI2lmZGVm IENPTkZJR19IVUdFVExCX1BBR0UNCisJCS5odWdldGxiX2VudHJ5ID0gc21hcHNfaHVnZXRsYl9y YW5nZSwNCisjZW5kaWYNCiAJCS5tbSA9IHZtYS0+dm1fbW0sDQogCQkucHJpdmF0ZSA9ICZtc3Ms DQogCX07DQotLSANCjIuNC4zDQo= -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> |
|---|---|
| Date | 2015-08-10 02:50 +0200 |
| Subject | Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status |
| Message-ID | <pVJrQ-5JM-3@gated-at.bofh.it> |
| In reply to | #1203069 |
T24gRnJpLCBBdWcgMDcsIDIwMTUgYXQgMDM6NTU6MzdQTSAtMDcwMCwgQW5kcmV3IE1vcnRvbiB3 cm90ZToNCj4gT24gRnJpLCA3IEF1ZyAyMDE1IDA3OjI0OjUwICswMDAwIE5hb3lhIEhvcmlndWNo aSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4gd3JvdGU6DQo+IA0KPiA+IEN1cnJlbnRseSB0 aGVyZSdzIG5vIGVhc3kgd2F5IHRvIGdldCBwZXItcHJvY2VzcyB1c2FnZSBvZiBodWdldGxiIHBh Z2VzLCB3aGljaA0KPiA+IGlzIGluY29udmVuaWVudCBiZWNhdXNlIGFwcGxpY2F0aW9ucyB3aGlj aCB1c2UgaHVnZXRsYiB0eXBpY2FsbHkgd2FudCB0byBjb250cm9sDQo+ID4gdGhlaXIgcHJvY2Vz c2VzIG9uIHRoZSBiYXNpcyBvZiBob3cgbXVjaCBtZW1vcnkgKGluY2x1ZGluZyBodWdldGxiKSB0 aGV5IHVzZS4NCj4gPiBTbyB0aGlzIHBhdGNoIHNpbXBseSBwcm92aWRlcyBlYXN5IGFjY2VzcyB0 byB0aGUgaW5mbyB2aWEgL3Byb2MvcGlkL3N0YXR1cy4NCj4gPiANCj4gPiBUaGlzIHBhdGNoIHNo b3VsZG4ndCBjaGFuZ2UgdGhlIE9PTSBiZWhhdmlvciAoc28gaHVnZXRsYiB1c2FnZSBpcyBpZ25v cmVkIGFzDQo+ID4gaXMgbm93LCkgd2hpY2ggSSBndWVzcyBpcyBmaW5lIHVudGlsIHdlIGhhdmUg c29tZSBzdHJvbmcgcmVhc29uIHRvIGRvIGl0Lg0KPiA+IA0KPiANCj4gQSBwcm9jZnMgY2hhbmdl IHRyaWdnZXJzIGEgZG9jdW1lbnRhdGlvbiBjaGFuZ2UuICBBbHdheXMsIHBsZWFzZS4gDQo+IERv Y3VtZW50YXRpb24vZmlsZXN5c3RlbXMvcHJvYy50eHQgaXMgdGhlIHBsYWNlLg0KDQpPSywgSSds bCBkbyB0aGlzLg0KDQo+ID4NCj4gPiAuLi4NCj4gPg0KPiA+IEBAIC01MDQsNiArNTE5LDkgQEAg c3RhdGljIGlubGluZSBzcGlubG9ja190ICpodWdlX3B0ZV9sb2NrcHRyKHN0cnVjdCBoc3RhdGUg KmgsDQo+ID4gIHsNCj4gPiAgCXJldHVybiAmbW0tPnBhZ2VfdGFibGVfbG9jazsNCj4gPiAgfQ0K PiA+ICsNCj4gPiArI2RlZmluZSBnZXRfaHVnZXRsYl9yc3MobW0pCTANCj4gPiArI2RlZmluZSBt b2RfaHVnZXRsYl9yc3MobW0sIHZhbHVlKQlkbyB7fSB3aGlsZSAoMCkNCj4gDQo+IEkgZG9uJ3Qg dGhpbmsgdGhlc2UgaGF2ZSB0byBiZSBtYWNyb3M/ICBpbmxpbmUgZnVuY3Rpb25zIGFyZSBuaWNl ciBpbg0KPiBzZXZlcmFsIHdheXM6IG1vcmUgcmVhZGFibGUsIG1vcmUgbGlrZWx5IHRvIGJlIGRv Y3VtZW50ZWQsIGNhbiBwcmV2ZW50DQo+IHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncy4NCg0KUmln aHQsIEknbGwgdXNlIGlubGluZSBmdW5jdGlvbnMuDQoNCj4gPiAgI2VuZGlmCS8qIENPTkZJR19I VUdFVExCX1BBR0UgKi8NCj4gPiAgDQo+ID4gIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqaHVn ZV9wdGVfbG9jayhzdHJ1Y3QgaHN0YXRlICpoLA0KPiA+DQo+ID4gLi4uDQo+ID4NCj4gPiAtLS0g djQuMi1yYzQub3JpZy9tbS9tZW1vcnkuYw0KPiA+ICsrKyB2NC4yLXJjNC9tbS9tZW1vcnkuYw0K PiA+IEBAIC02MjAsMTIgKzYyMCwxMiBAQCBpbnQgX19wdGVfYWxsb2Nfa2VybmVsKHBtZF90ICpw bWQsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykNCj4gPiAgCXJldHVybiAwOw0KPiA+ICB9DQo+ID4g IA0KPiA+IC1zdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9yc3NfdmVjKGludCAqcnNzKQ0KPiA+ICtp bmxpbmUgdm9pZCBpbml0X3Jzc192ZWMoaW50ICpyc3MpDQo+ID4gIHsNCj4gPiAgCW1lbXNldChy c3MsIDAsIHNpemVvZihpbnQpICogTlJfTU1fQ09VTlRFUlMpOw0KPiA+ICB9DQo+ID4gIA0KPiA+ IC1zdGF0aWMgaW5saW5lIHZvaWQgYWRkX21tX3Jzc192ZWMoc3RydWN0IG1tX3N0cnVjdCAqbW0s IGludCAqcnNzKQ0KPiA+ICtpbmxpbmUgdm9pZCBhZGRfbW1fcnNzX3ZlYyhzdHJ1Y3QgbW1fc3Ry dWN0ICptbSwgaW50ICpyc3MpDQo+ID4gIHsNCj4gPiAgCWludCBpOw0KPiANCj4gVGhlIGlubGlu ZXMgYXJlIGEgYml0IG9kZCwgYnV0IHRoaXMgZG9lcyBzYXZlIH4xMCBieXRlcyBpbiBtZW1vcnku byBmb3INCj4gc29tZSByZWFzb24uDQoNCnNvIEknbGwga2VlcCBnb2luZyB3aXRoIHRoaXMuDQoN ClRoYW5rcywNCk5hb3lhIEhvcmlndWNoaQ== -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> |
|---|---|
| Date | 2015-08-07 09:30 +0200 |
| Subject | [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pUKgj-10c-49@gated-at.bofh.it> |
| In reply to | #1202357 |
Q3VycmVudGx5IHNtYXBzIHJlcG9ydHMgbWFueSB6ZXJvIGZpZWxkcyBmb3Igdm1hKFZNX0hVR0VU TEIpLCB3aGljaCBpcw0KaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93IHBlci10YXNr IG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KVGhpcyBwYXRjaCBlbmFibGVzIHRoZXNl IGZpZWxkcyBieSBpbnRyb2R1Y2luZyBzbWFwc19odWdldGxiX3JhbmdlKCkuDQoNCmJlZm9yZSBw YXRjaDoNCg0KICBTaXplOiAgICAgICAgICAgICAgMjA0ODAga0INCiAgUnNzOiAgICAgICAgICAg ICAgICAgICAwIGtCDQogIFBzczogICAgICAgICAgICAgICAgICAgMCBrQg0KICBTaGFyZWRfQ2xl YW46ICAgICAgICAgIDAga0INCiAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQogIFByaXZh dGVfQ2xlYW46ICAgICAgICAgMCBrQg0KICBQcml2YXRlX0RpcnR5OiAgICAgICAgIDAga0INCiAg UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQogIEFub255bW91czogICAgICAgICAgICAgMCBr Qg0KICBBbm9uSHVnZVBhZ2VzOiAgICAgICAgIDAga0INCiAgU3dhcDogICAgICAgICAgICAgICAg ICAwIGtCDQogIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KICBNTVVQYWdlU2l6ZTogICAg ICAgIDIwNDgga0INCiAgTG9ja2VkOiAgICAgICAgICAgICAgICAwIGtCDQogIFZtRmxhZ3M6IHJk IHdyIG1yIG13IG1lIGRlIGh0DQoNCmFmdGVyIHBhdGNoOg0KDQogIFNpemU6ICAgICAgICAgICAg ICAyMDQ4MCBrQg0KICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCiAgUHNzOiAgICAgICAg ICAgICAgIDE4NDMyIGtCDQogIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBrQg0KICBTaGFyZWRf RGlydHk6ICAgICAgICAgIDAga0INCiAgUHJpdmF0ZV9DbGVhbjogICAgICAgICAwIGtCDQogIFBy aXZhdGVfRGlydHk6ICAgICAxODQzMiBrQg0KICBSZWZlcmVuY2VkOiAgICAgICAgMTg0MzIga0IN CiAgQW5vbnltb3VzOiAgICAgICAgIDE4NDMyIGtCDQogIEFub25IdWdlUGFnZXM6ICAgICAgICAg MCBrQg0KICBTd2FwOiAgICAgICAgICAgICAgICAgIDAga0INCiAgS2VybmVsUGFnZVNpemU6ICAg ICAyMDQ4IGtCDQogIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KICBMb2NrZWQ6ICAgICAg ICAgICAgICAgIDAga0INCiAgVm1GbGFnczogcmQgd3IgbXIgbXcgbWUgZGUgaHQNCg0KU2lnbmVk LW9mZi1ieTogTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPg0KQWNr ZWQtYnk6IErDtnJuIEVuZ2VsIDxqb2VybkBsb2dmcy5vcmc+DQotLS0NCiBmcy9wcm9jL3Rhc2tf bW11LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwg MjcgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IHY0LjItcmM0Lm9yaWcvZnMvcHJvYy90YXNr X21tdS5jIHY0LjItcmM0L2ZzL3Byb2MvdGFza19tbXUuYw0KaW5kZXggY2ExZTA5MTg4MWQ0Li5j NzIxODYwMzMwNmQgMTAwNjQ0DQotLS0gdjQuMi1yYzQub3JpZy9mcy9wcm9jL3Rhc2tfbW11LmMN CisrKyB2NC4yLXJjNC9mcy9wcm9jL3Rhc2tfbW11LmMNCkBAIC02MTAsMTIgKzYxMCwzOSBAQCBz dGF0aWMgdm9pZCBzaG93X3NtYXBfdm1hX2ZsYWdzKHN0cnVjdCBzZXFfZmlsZSAqbSwgc3RydWN0 IHZtX2FyZWFfc3RydWN0ICp2bWEpDQogCXNlcV9wdXRjKG0sICdcbicpOw0KIH0NCiANCisjaWZk ZWYgQ09ORklHX0hVR0VUTEJfUEFHRQ0KK3N0YXRpYyBpbnQgc21hcHNfaHVnZXRsYl9yYW5nZShw dGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLA0KKwkJCQkgdW5zaWduZWQgbG9uZyBhZGRy LCB1bnNpZ25lZCBsb25nIGVuZCwNCisJCQkJIHN0cnVjdCBtbV93YWxrICp3YWxrKQ0KK3sNCisJ c3RydWN0IG1lbV9zaXplX3N0YXRzICptc3MgPSB3YWxrLT5wcml2YXRlOw0KKwlzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnZtYSA9IHdhbGstPnZtYTsNCisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBOVUxM Ow0KKw0KKwlpZiAocHRlX3ByZXNlbnQoKnB0ZSkpIHsNCisJCXBhZ2UgPSB2bV9ub3JtYWxfcGFn ZSh2bWEsIGFkZHIsICpwdGUpOw0KKwl9IGVsc2UgaWYgKGlzX3N3YXBfcHRlKCpwdGUpKSB7DQor CQlzd3BfZW50cnlfdCBzd3BlbnQgPSBwdGVfdG9fc3dwX2VudHJ5KCpwdGUpOw0KKw0KKwkJaWYg KGlzX21pZ3JhdGlvbl9lbnRyeShzd3BlbnQpKQ0KKwkJCXBhZ2UgPSBtaWdyYXRpb25fZW50cnlf dG9fcGFnZShzd3BlbnQpOw0KKwl9DQorCWlmIChwYWdlKQ0KKwkJc21hcHNfYWNjb3VudChtc3Ms IHBhZ2UsIGh1Z2VfcGFnZV9zaXplKGhzdGF0ZV92bWEodm1hKSksDQorCQkJICAgICAgcHRlX3lv dW5nKCpwdGUpLCBwdGVfZGlydHkoKnB0ZSkpOw0KKwlyZXR1cm4gMDsNCit9DQorI2VuZGlmIC8q IEhVR0VUTEJfUEFHRSAqLw0KKw0KIHN0YXRpYyBpbnQgc2hvd19zbWFwKHN0cnVjdCBzZXFfZmls ZSAqbSwgdm9pZCAqdiwgaW50IGlzX3BpZCkNCiB7DQogCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq dm1hID0gdjsNCiAJc3RydWN0IG1lbV9zaXplX3N0YXRzIG1zczsNCiAJc3RydWN0IG1tX3dhbGsg c21hcHNfd2FsayA9IHsNCiAJCS5wbWRfZW50cnkgPSBzbWFwc19wdGVfcmFuZ2UsDQorI2lmZGVm IENPTkZJR19IVUdFVExCX1BBR0UNCisJCS5odWdldGxiX2VudHJ5ID0gc21hcHNfaHVnZXRsYl9y YW5nZSwNCisjZW5kaWYNCiAJCS5tbSA9IHZtYS0+dm1fbW0sDQogCQkucHJpdmF0ZSA9ICZtc3Ms DQogCX07DQotLSANCjIuNC4zDQo= -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Andrew Morton <akpm@linux-foundation.org> |
|---|---|
| Date | 2015-08-08 01:00 +0200 |
| Subject | Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pUYMi-5gn-9@gated-at.bofh.it> |
| In reply to | #1202373 |
On Fri, 7 Aug 2015 07:24:50 +0000 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> wrote: > Currently smaps reports many zero fields for vma(VM_HUGETLB), which is > inconvenient when we want to know per-task or per-vma base hugetlb usage. > This patch enables these fields by introducing smaps_hugetlb_range(). > > before patch: > > Size: 20480 kB > Rss: 0 kB > Pss: 0 kB > Shared_Clean: 0 kB > Shared_Dirty: 0 kB > Private_Clean: 0 kB > Private_Dirty: 0 kB > Referenced: 0 kB > Anonymous: 0 kB > AnonHugePages: 0 kB > Swap: 0 kB > KernelPageSize: 2048 kB > MMUPageSize: 2048 kB > Locked: 0 kB > VmFlags: rd wr mr mw me de ht > > after patch: > > Size: 20480 kB > Rss: 18432 kB > Pss: 18432 kB > Shared_Clean: 0 kB > Shared_Dirty: 0 kB > Private_Clean: 0 kB > Private_Dirty: 18432 kB > Referenced: 18432 kB > Anonymous: 18432 kB > AnonHugePages: 0 kB > Swap: 0 kB > KernelPageSize: 2048 kB > MMUPageSize: 2048 kB > Locked: 0 kB > VmFlags: rd wr mr mw me de ht > Is there something we can say about this in Documentation/filesystems/proc.txt? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | David Rientjes <rientjes@google.com> |
|---|---|
| Date | 2015-08-11 02:40 +0200 |
| Subject | Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pW5LI-5JT-7@gated-at.bofh.it> |
| In reply to | #1202373 |
On Fri, 7 Aug 2015, Naoya Horiguchi wrote: > Currently smaps reports many zero fields for vma(VM_HUGETLB), which is > inconvenient when we want to know per-task or per-vma base hugetlb usage. > This patch enables these fields by introducing smaps_hugetlb_range(). > > before patch: > > Size: 20480 kB > Rss: 0 kB > Pss: 0 kB > Shared_Clean: 0 kB > Shared_Dirty: 0 kB > Private_Clean: 0 kB > Private_Dirty: 0 kB > Referenced: 0 kB > Anonymous: 0 kB > AnonHugePages: 0 kB > Swap: 0 kB > KernelPageSize: 2048 kB > MMUPageSize: 2048 kB > Locked: 0 kB > VmFlags: rd wr mr mw me de ht > > after patch: > > Size: 20480 kB > Rss: 18432 kB > Pss: 18432 kB > Shared_Clean: 0 kB > Shared_Dirty: 0 kB > Private_Clean: 0 kB > Private_Dirty: 18432 kB > Referenced: 18432 kB > Anonymous: 18432 kB > AnonHugePages: 0 kB > Swap: 0 kB > KernelPageSize: 2048 kB > MMUPageSize: 2048 kB > Locked: 0 kB > VmFlags: rd wr mr mw me de ht > I think this will lead to breakage, unfortunately, specifically for users who are concerned with resource management. An example: we use memcg hierarchies to charge memory for individual jobs, specific users, and system overhead. Memcg is a cgroup, so this is done for an aggregate of processes, and we often have to monitor their memory usage. Each process isn't assigned to its own memcg, and I don't believe common users of memcg assign individual processes to their own memcgs. When a memcg is out of memory, we need to track the memory usage of processes attached to its memcg hierarchy to determine what is unexpected, either as a result of a new rollout or because of a memory leak. To do that, we use the rss exported by smaps that is now changed with this patch. By using smaps rather than /proc/pid/status, we can report where memory usage is unexpected. This would cause our process that manages all memcgs on our systems to break. Perhaps I haven't been as convincing in my previous messages of this, but it's quite an obvious userspace regression. This memory was not included in rss originally because memory in the hugetlb persistent pool is always resident. Unmapping the memory does not free memory. For this reason, hugetlb memory has always been treated as its own type of memory. It would have been arguable back when hugetlbfs was introduced whether it should be included. I'm afraid the ship has sailed on that since a decade has past and it would cause userspace to break if existing metrics are used that already have cleared defined semantics. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> |
|---|---|
| Date | 2015-08-12 01:40 +0200 |
| Subject | Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pWrjb-3iz-19@gated-at.bofh.it> |
| In reply to | #1204650 |
T24gTW9uLCBBdWcgMTAsIDIwMTUgYXQgMDU6Mzc6NTRQTSAtMDcwMCwgRGF2aWQgUmllbnRqZXMg d3JvdGU6DQo+IE9uIEZyaSwgNyBBdWcgMjAxNSwgTmFveWEgSG9yaWd1Y2hpIHdyb3RlOg0KPiAN Cj4gPiBDdXJyZW50bHkgc21hcHMgcmVwb3J0cyBtYW55IHplcm8gZmllbGRzIGZvciB2bWEoVk1f SFVHRVRMQiksIHdoaWNoIGlzDQo+ID4gaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93 IHBlci10YXNrIG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KPiA+IFRoaXMgcGF0Y2gg ZW5hYmxlcyB0aGVzZSBmaWVsZHMgYnkgaW50cm9kdWNpbmcgc21hcHNfaHVnZXRsYl9yYW5nZSgp Lg0KPiA+IA0KPiA+IGJlZm9yZSBwYXRjaDoNCj4gPiANCj4gPiAgIFNpemU6ICAgICAgICAgICAg ICAyMDQ4MCBrQg0KPiA+ICAgUnNzOiAgICAgICAgICAgICAgICAgICAwIGtCDQo+ID4gICBQc3M6 ICAgICAgICAgICAgICAgICAgIDAga0INCj4gPiAgIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBr Qg0KPiA+ICAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQo+ID4gICBQcml2YXRlX0NsZWFu OiAgICAgICAgIDAga0INCj4gPiAgIFByaXZhdGVfRGlydHk6ICAgICAgICAgMCBrQg0KPiA+ICAg UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQo+ID4gICBBbm9ueW1vdXM6ICAgICAgICAgICAg IDAga0INCj4gPiAgIEFub25IdWdlUGFnZXM6ICAgICAgICAgMCBrQg0KPiA+ICAgU3dhcDogICAg ICAgICAgICAgICAgICAwIGtCDQo+ID4gICBLZXJuZWxQYWdlU2l6ZTogICAgIDIwNDgga0INCj4g PiAgIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KPiA+ICAgTG9ja2VkOiAgICAgICAgICAg ICAgICAwIGtCDQo+ID4gICBWbUZsYWdzOiByZCB3ciBtciBtdyBtZSBkZSBodA0KPiA+IA0KPiA+ IGFmdGVyIHBhdGNoOg0KPiA+IA0KPiA+ICAgU2l6ZTogICAgICAgICAgICAgIDIwNDgwIGtCDQo+ ID4gICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCj4gPiAgIFBzczogICAgICAgICAgICAg ICAxODQzMiBrQg0KPiA+ICAgU2hhcmVkX0NsZWFuOiAgICAgICAgICAwIGtCDQo+ID4gICBTaGFy ZWRfRGlydHk6ICAgICAgICAgIDAga0INCj4gPiAgIFByaXZhdGVfQ2xlYW46ICAgICAgICAgMCBr Qg0KPiA+ICAgUHJpdmF0ZV9EaXJ0eTogICAgIDE4NDMyIGtCDQo+ID4gICBSZWZlcmVuY2VkOiAg ICAgICAgMTg0MzIga0INCj4gPiAgIEFub255bW91czogICAgICAgICAxODQzMiBrQg0KPiA+ICAg QW5vbkh1Z2VQYWdlczogICAgICAgICAwIGtCDQo+ID4gICBTd2FwOiAgICAgICAgICAgICAgICAg IDAga0INCj4gPiAgIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KPiA+ICAgTU1VUGFnZVNp emU6ICAgICAgICAyMDQ4IGtCDQo+ID4gICBMb2NrZWQ6ICAgICAgICAgICAgICAgIDAga0INCj4g PiAgIFZtRmxhZ3M6IHJkIHdyIG1yIG13IG1lIGRlIGh0DQo+ID4gDQo+IA0KPiBJIHRoaW5rIHRo aXMgd2lsbCBsZWFkIHRvIGJyZWFrYWdlLCB1bmZvcnR1bmF0ZWx5LCBzcGVjaWZpY2FsbHkgZm9y IHVzZXJzIA0KPiB3aG8gYXJlIGNvbmNlcm5lZCB3aXRoIHJlc291cmNlIG1hbmFnZW1lbnQuDQo+ IA0KPiBBbiBleGFtcGxlOiB3ZSB1c2UgbWVtY2cgaGllcmFyY2hpZXMgdG8gY2hhcmdlIG1lbW9y eSBmb3IgaW5kaXZpZHVhbCBqb2JzLCANCj4gc3BlY2lmaWMgdXNlcnMsIGFuZCBzeXN0ZW0gb3Zl cmhlYWQuICBNZW1jZyBpcyBhIGNncm91cCwgc28gdGhpcyBpcyBkb25lIA0KPiBmb3IgYW4gYWdn cmVnYXRlIG9mIHByb2Nlc3NlcywgYW5kIHdlIG9mdGVuIGhhdmUgdG8gbW9uaXRvciB0aGVpciBt ZW1vcnkgDQo+IHVzYWdlLiAgRWFjaCBwcm9jZXNzIGlzbid0IGFzc2lnbmVkIHRvIGl0cyBvd24g bWVtY2csIGFuZCBJIGRvbid0IGJlbGlldmUgDQo+IGNvbW1vbiB1c2VycyBvZiBtZW1jZyBhc3Np Z24gaW5kaXZpZHVhbCBwcm9jZXNzZXMgdG8gdGhlaXIgb3duIG1lbWNncy4gIA0KPiANCj4gV2hl biBhIG1lbWNnIGlzIG91dCBvZiBtZW1vcnksIHdlIG5lZWQgdG8gdHJhY2sgdGhlIG1lbW9yeSB1 c2FnZSBvZiANCj4gcHJvY2Vzc2VzIGF0dGFjaGVkIHRvIGl0cyBtZW1jZyBoaWVyYXJjaHkgdG8g ZGV0ZXJtaW5lIHdoYXQgaXMgdW5leHBlY3RlZCwgDQo+IGVpdGhlciBhcyBhIHJlc3VsdCBvZiBh IG5ldyByb2xsb3V0IG9yIGJlY2F1c2Ugb2YgYSBtZW1vcnkgbGVhay4gIFRvIGRvIA0KPiB0aGF0 LCB3ZSB1c2UgdGhlIHJzcyBleHBvcnRlZCBieSBzbWFwcyB0aGF0IGlzIG5vdyBjaGFuZ2VkIHdp dGggdGhpcyANCj4gcGF0Y2guICBCeSB1c2luZyBzbWFwcyByYXRoZXIgdGhhbiAvcHJvYy9waWQv c3RhdHVzLCB3ZSBjYW4gcmVwb3J0IHdoZXJlIA0KPiBtZW1vcnkgdXNhZ2UgaXMgdW5leHBlY3Rl ZC4NCj4gDQo+IFRoaXMgd291bGQgY2F1c2Ugb3VyIHByb2Nlc3MgdGhhdCBtYW5hZ2VzIGFsbCBt ZW1jZ3Mgb24gb3VyIHN5c3RlbXMgdG8gDQo+IGJyZWFrLiAgUGVyaGFwcyBJIGhhdmVuJ3QgYmVl biBhcyBjb252aW5jaW5nIGluIG15IHByZXZpb3VzIG1lc3NhZ2VzIG9mIA0KPiB0aGlzLCBidXQg aXQncyBxdWl0ZSBhbiBvYnZpb3VzIHVzZXJzcGFjZSByZWdyZXNzaW9uLg0KDQpPSywgdGhpcyB2 ZXJzaW9uIGFzc3VtZXMgdGhhdCB1c2Vyc3BhY2UgZGlzdGluZ3Vpc2hlcyB2bWEoVk1fSFVHRVRM Qikgd2l0aA0KIlZtRmxhZ3MiIGZpZWxkLCB3aGljaCBpcyB1bnJlYWxpc3RpYy4gU28gSSdsbCBr ZWVwIGFsbCBleGlzdGluZyBmaWVsZHMNCnVudG91Y2hlZCBieSBpbnRyb2R1Y2luZyBodWdldGxi IHVzYWdlIGluZm8uDQoNCj4gVGhpcyBtZW1vcnkgd2FzIG5vdCBpbmNsdWRlZCBpbiByc3Mgb3Jp Z2luYWxseSBiZWNhdXNlIG1lbW9yeSBpbiB0aGUgDQo+IGh1Z2V0bGIgcGVyc2lzdGVudCBwb29s IGlzIGFsd2F5cyByZXNpZGVudC4gIFVubWFwcGluZyB0aGUgbWVtb3J5IGRvZXMgbm90IA0KPiBm cmVlIG1lbW9yeS4gIEZvciB0aGlzIHJlYXNvbiwgaHVnZXRsYiBtZW1vcnkgaGFzIGFsd2F5cyBi ZWVuIHRyZWF0ZWQgYXMgDQo+IGl0cyBvd24gdHlwZSBvZiBtZW1vcnkuDQoNClJpZ2h0LCBzbyBp dCBtaWdodCBiZSBiZXR0ZXIgbm90IHRvIHVzZSB0aGUgd29yZCAiUlNTIiBmb3IgaHVnZXRsYiwg bWF5YmUNCnNvbWV0aGluZyBsaWtlICJIdWdldGxiUGFnZXM6IiBzZWVtcyBiZXR0ZXIgdG8gbWUu DQoNClRoYW5rcywNCk5hb3lhIEhvcmlndWNoaQ0KDQo+IEl0IHdvdWxkIGhhdmUgYmVlbiBhcmd1 YWJsZSBiYWNrIHdoZW4gaHVnZXRsYmZzIHdhcyBpbnRyb2R1Y2VkIHdoZXRoZXIgaXQgDQo+IHNo b3VsZCBiZSBpbmNsdWRlZC4gIEknbSBhZnJhaWQgdGhlIHNoaXAgaGFzIHNhaWxlZCBvbiB0aGF0 IHNpbmNlIGEgZGVjYWRlIA0KPiBoYXMgcGFzdCBhbmQgaXQgd291bGQgY2F1c2UgdXNlcnNwYWNl IHRvIGJyZWFrIGlmIGV4aXN0aW5nIG1ldHJpY3MgYXJlIA0KPiB1c2VkIHRoYXQgYWxyZWFkeSBo YXZlIGNsZWFyZWQgZGVmaW5lZCBzZW1hbnRpY3Mu -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | David Rientjes <rientjes@google.com> |
|---|---|
| Date | 2015-08-12 01:50 +0200 |
| Subject | Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) |
| Message-ID | <pWrsS-3u0-7@gated-at.bofh.it> |
| In reply to | #1205504 |
On Tue, 11 Aug 2015, Naoya Horiguchi wrote: > > This memory was not included in rss originally because memory in the > > hugetlb persistent pool is always resident. Unmapping the memory does not > > free memory. For this reason, hugetlb memory has always been treated as > > its own type of memory. > > Right, so it might be better not to use the word "RSS" for hugetlb, maybe > something like "HugetlbPages:" seems better to me. > When the pagesize is also specified, as it is in smaps, I think this would be the best option. Note that we can't distinguish between variable hugetlb sizes with VmFlags alone. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Page 2 of 2 — ← Prev page 1 [2]
Back to top | Article view | linux.kernel
csiph-web