すでにほかの記事でも触れられていますが、lambdaはメモリを増やすとCPUが増えるようです。
https://qiita.com/hamadu/items/12303d9f9cb800db14d3
https://aws.amazon.com/jp/lambda/faqs/
128MBでもすでに2つ割り当てられていたり最大でも6つだったりどこが区切れなのか調べてみました。
ソースコードは以下に置いてあります。
結果
128MBごとに増やした結果です。ざっくりいうと3GB,5GB,7GB,9GBでスレッドが一つ増えるみたいです。
vega-light
{
"data": {
"values": [
{
"a": 128,
"b": 2
},
{
"a": 256,
"b": 2
},
{
"a": 384,
"b": 2
},
{
"a": 512,
"b": 2
},
{
"a": 640,
"b": 2
},
{
"a": 768,
"b": 2
},
{
"a": 896,
"b": 2
},
{
"a": 1024,
"b": 2
},
{
"a": 1152,
"b": 2
},
{
"a": 1280,
"b": 2
},
{
"a": 1408,
"b": 2
},
{
"a": 1536,
"b": 2
},
{
"a": 1664,
"b": 2
},
{
"a": 1792,
"b": 2
},
{
"a": 1920,
"b": 2
},
{
"a": 2048,
"b": 2
},
{
"a": 2176,
"b": 2
},
{
"a": 2304,
"b": 2
},
{
"a": 2432,
"b": 2
},
{
"a": 2560,
"b": 2
},
{
"a": 2688,
"b": 2
},
{
"a": 2816,
"b": 2
},
{
"a": 2944,
"b": 2
},
{
"a": 3072,
"b": 3
},
{
"a": 3200,
"b": 3
},
{
"a": 3328,
"b": 3
},
{
"a": 3456,
"b": 3
},
{
"a": 3584,
"b": 3
},
{
"a": 3712,
"b": 3
},
{
"a": 3840,
"b": 3
},
{
"a": 3968,
"b": 3
},
{
"a": 4096,
"b": 3
},
{
"a": 4224,
"b": 3
},
{
"a": 4352,
"b": 3
},
{
"a": 4480,
"b": 3
},
{
"a": 4608,
"b": 3
},
{
"a": 4736,
"b": 3
},
{
"a": 4864,
"b": 3
},
{
"a": 4992,
"b": 3
},
{
"a": 5120,
"b": 3
},
{
"a": 5248,
"b": 3
},
{
"a": 5376,
"b": 4
},
{
"a": 5504,
"b": 4
},
{
"a": 5632,
"b": 4
},
{
"a": 5760,
"b": 4
},
{
"a": 5888,
"b": 4
},
{
"a": 6016,
"b": 4
},
{
"a": 6144,
"b": 4
},
{
"a": 6272,
"b": 4
},
{
"a": 6400,
"b": 4
},
{
"a": 6528,
"b": 4
},
{
"a": 6656,
"b": 4
},
{
"a": 6784,
"b": 4
},
{
"a": 6912,
"b": 4
},
{
"a": 7040,
"b": 4
},
{
"a": 7168,
"b": 5
},
{
"a": 7296,
"b": 5
},
{
"a": 7424,
"b": 5
},
{
"a": 7552,
"b": 5
},
{
"a": 7680,
"b": 5
},
{
"a": 7808,
"b": 5
},
{
"a": 7936,
"b": 5
},
{
"a": 8064,
"b": 5
},
{
"a": 8192,
"b": 5
},
{
"a": 8320,
"b": 5
},
{
"a": 8448,
"b": 5
},
{
"a": 8576,
"b": 5
},
{
"a": 8704,
"b": 5
},
{
"a": 8832,
"b": 5
},
{
"a": 8960,
"b": 6
},
{
"a": 9088,
"b": 6
},
{
"a": 9216,
"b": 6
},
{
"a": 9344,
"b": 6
},
{
"a": 9472,
"b": 6
},
{
"a": 9600,
"b": 6
},
{
"a": 9728,
"b": 6
},
{
"a": 9856,
"b": 6
},
{
"a": 9984,
"b": 6
},
{
"a": 10112,
"b": 6
},
{
"a": 10240,
"b": 6
}
]
},
"mark": "line",
"encoding": {
"x": {
"field": "a",
"type": "nominal",
"axis": {
"labelAngle": 0
}
},
"y": {
"field": "b",
"type": "quantitative"
}
}
}
感想
メモリ増やせばCPUも増えるなんて知らなかった。
qiitaでもvega書ければいいのになあ。