It sounds fairly normal, yes. 30 seconds to start up Elasticsearch isn't unreasonable, and it could easily reserve itself 2GB of RAM. I'm not sure there's really a fix apart from that you should not expect Elasticsearch to start up instantly and should generally keep it running to avoid all the extra work it needs to do at startup and to keep caches warm.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.