# Is it possible to give LS\_HEAP\_SIZE (-Xms and -Xmx) while starting logstash 1.4.2 or .15.2 like elasticsearch?

**URL:** <https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493>\
**Category:** Logstash\
**Created:** [January 19, 2016, 12:32am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493 "2016-01-19T00:32:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![thiruna](https://avatars.discourse-cdn.com/v4/letter/t/6bbea6/32.png) [@thiruna](https://discuss.elastic.co/u/thiruna)\
**Post date:** [January 19, 2016, 12:32am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/1 "2016-01-19T00:32:03Z")

</div>

Hi,

Is it possible to give LS\_HEAP\_SIZE (-Xms and -Xmx) while starting logstash 1.4.2 or .15.2 like elasticsearch?

instead of changing the [logstash.sh](http://logstash.sh) (We don't have permission on the logstash installation folder).

Can we give the below command?

logstash -d -Xms1024m -Xmx1024m agent -f logstash-test.conf

Thanks,  
Thiru.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 19, 2016, 2:04am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/2 "2016-01-19T02:04:38Z")

</div>

How did you install LS?

---

<div class="post-metadata">

**Author:** ![thiruna](https://avatars.discourse-cdn.com/v4/letter/t/6bbea6/32.png) [@thiruna](https://discuss.elastic.co/u/thiruna)\
**Post date:** [January 19, 2016, 4:17am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/3 "2016-01-19T04:17:36Z")

</div>

Hello Warkolm,

Our admin installed logstash and elasticsearch where we don't have write permission.

We used to run elasticsearch with HEAP\_SIZE (-Xms1024m -Xmx1024m) without editing the yml file.

So, thought of asking like is there any way that we can give this HEAP\_SIZE when we start logstash without modifying the [logstash.sh](http://logstash.sh) where we don't have write permission.

Thanks,  
Thiru.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 19, 2016, 6:47am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/4 "2016-01-19T06:47:42Z")

</div>

> [@warkolm](#):
>
> How did you install LS?

if you answer this we can give you options.

---

<div class="post-metadata">

**Author:** ![thiruna](https://avatars.discourse-cdn.com/v4/letter/t/6bbea6/32.png) [@thiruna](https://discuss.elastic.co/u/thiruna)\
**Post date:** [January 19, 2016, 4:31pm UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/5 "2016-01-19T16:31:12Z")

</div>

Hellow Warkolm,

Our admin downloaded media from logstash website and made it as a tar file and untar it into our servers.

Thanks,  
Thiru.

---

<div class="post-metadata">

**Author:** ![thiruna](https://avatars.discourse-cdn.com/v4/letter/t/6bbea6/32.png) [@thiruna](https://discuss.elastic.co/u/thiruna)\
**Post date:** [January 20, 2016, 8:44pm UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/6 "2016-01-20T20:44:56Z")

</div>

Hello Warkolm,

Do you still need more info for the way we installed LS?

If yes, please let us know.

If no, then could you please provide the options to run logstash with LS\_HEAP\_SIZE.

This will be great help.

Thanks,  
Thiru.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 20, 2016, 8:47pm UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/7 "2016-01-20T20:47:10Z")

</div>

Try setting it by declaring a n environment variable called `LS_HEAP_SIZE`.

---

<div class="post-metadata">

**Author:** ![thiruna](https://avatars.discourse-cdn.com/v4/letter/t/6bbea6/32.png) [@thiruna](https://discuss.elastic.co/u/thiruna)\
**Post date:** [January 21, 2016, 10:09pm UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/8 "2016-01-21T22:09:25Z")

</div>

**Hello Warkolm,**

I have declared an environment variable called LS\_HEAP\_SIZE and logstash is taking the value from this.

Thanks for the input.

Thanks,  
Thiru.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 5:14am UTC](https://discuss.elastic.co/t/is-it-possible-to-give-ls-heap-size-xms-and-xmx-while-starting-logstash-1-4-2-or-15-2-like-elasticsearch/39493/9 "2017-07-06T05:14:51Z")

</div>


