diff --git a/content/post/2016-12.md b/content/post/2016-12.md index fd078fed2..58662a115 100644 --- a/content/post/2016-12.md +++ b/content/post/2016-12.md @@ -159,3 +159,29 @@ Result = The bitstream could not be found - The first one seems ok, but I don't know what to make of the second one... - I had a look and there is indeed no file with the second checksum in the assetstore (ie, looking in `[dspace-dir]/assetstore/99/59/30/...`) - For what it's worth, there is no item on DSpace Test or S3 backups with that checksum either... +- In other news, I'm looking at JVM settings from the Solr 4.10.2 release, from `bin/solr.in.sh`: + +``` +# These GC settings have shown to work well for a number of common Solr workloads +GC_TUNE="-XX:-UseSuperWord \ +-XX:NewRatio=3 \ +-XX:SurvivorRatio=4 \ +-XX:TargetSurvivorRatio=90 \ +-XX:MaxTenuringThreshold=8 \ +-XX:+UseConcMarkSweepGC \ +-XX:+UseParNewGC \ +-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \ +-XX:+CMSScavengeBeforeRemark \ +-XX:PretenureSizeThreshold=64m \ +-XX:CMSFullGCsBeforeCompaction=1 \ +-XX:+UseCMSInitiatingOccupancyOnly \ +-XX:CMSInitiatingOccupancyFraction=50 \ +-XX:CMSTriggerPermRatio=80 \ +-XX:CMSMaxAbortablePrecleanTime=6000 \ +-XX:+CMSParallelRemarkEnabled \ +-XX:+ParallelRefProcEnabled \ +-XX:+AggressiveOpts" +``` + +- I need to try these because they are recommended by the Solr project itself +- Also, as always, I need to read [Shawn Heisey's wiki page on Solr](https://wiki.apache.org/solr/ShawnHeisey) diff --git a/public/2016-12/index.html b/public/2016-12/index.html index 51fae7a96..d18dcef30 100644 --- a/public/2016-12/index.html +++ b/public/2016-12/index.html @@ -30,7 +30,7 @@ - + @@ -275,6 +275,33 @@ Result = The bitstream could not be found
  • The first one seems ok, but I don’t know what to make of the second one…
  • I had a look and there is indeed no file with the second checksum in the assetstore (ie, looking in [dspace-dir]/assetstore/99/59/30/...)
  • For what it’s worth, there is no item on DSpace Test or S3 backups with that checksum either…
  • +
  • In other news, I’m looking at JVM settings from the Solr 4.10.2 release, from bin/solr.in.sh:
  • + + +
    # These GC settings have shown to work well for a number of common Solr workloads
    +GC_TUNE="-XX:-UseSuperWord \
    +-XX:NewRatio=3 \
    +-XX:SurvivorRatio=4 \
    +-XX:TargetSurvivorRatio=90 \
    +-XX:MaxTenuringThreshold=8 \
    +-XX:+UseConcMarkSweepGC \
    +-XX:+UseParNewGC \
    +-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \
    +-XX:+CMSScavengeBeforeRemark \
    +-XX:PretenureSizeThreshold=64m \
    +-XX:CMSFullGCsBeforeCompaction=1 \
    +-XX:+UseCMSInitiatingOccupancyOnly \
    +-XX:CMSInitiatingOccupancyFraction=50 \
    +-XX:CMSTriggerPermRatio=80 \
    +-XX:CMSMaxAbortablePrecleanTime=6000 \
    +-XX:+CMSParallelRemarkEnabled \
    +-XX:+ParallelRefProcEnabled \
    +-XX:+AggressiveOpts"
    +
    + + diff --git a/public/index.xml b/public/index.xml index d250dbc16..3a953e329 100644 --- a/public/index.xml +++ b/public/index.xml @@ -179,6 +179,33 @@ Result = The bitstream could not be found <li>The first one seems ok, but I don&rsquo;t know what to make of the second one&hellip;</li> <li>I had a look and there is indeed no file with the second checksum in the assetstore (ie, looking in <code>[dspace-dir]/assetstore/99/59/30/...</code>)</li> <li>For what it&rsquo;s worth, there is no item on DSpace Test or S3 backups with that checksum either&hellip;</li> +<li>In other news, I&rsquo;m looking at JVM settings from the Solr 4.10.2 release, from <code>bin/solr.in.sh</code>:</li> +</ul> + +<pre><code># These GC settings have shown to work well for a number of common Solr workloads +GC_TUNE=&quot;-XX:-UseSuperWord \ +-XX:NewRatio=3 \ +-XX:SurvivorRatio=4 \ +-XX:TargetSurvivorRatio=90 \ +-XX:MaxTenuringThreshold=8 \ +-XX:+UseConcMarkSweepGC \ +-XX:+UseParNewGC \ +-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \ +-XX:+CMSScavengeBeforeRemark \ +-XX:PretenureSizeThreshold=64m \ +-XX:CMSFullGCsBeforeCompaction=1 \ +-XX:+UseCMSInitiatingOccupancyOnly \ +-XX:CMSInitiatingOccupancyFraction=50 \ +-XX:CMSTriggerPermRatio=80 \ +-XX:CMSMaxAbortablePrecleanTime=6000 \ +-XX:+CMSParallelRemarkEnabled \ +-XX:+ParallelRefProcEnabled \ +-XX:+AggressiveOpts&quot; +</code></pre> + +<ul> +<li>I need to try these because they are recommended by the Solr project itself</li> +<li>Also, as always, I need to read <a href="https://wiki.apache.org/solr/ShawnHeisey">Shawn Heisey&rsquo;s wiki page on Solr</a></li> </ul> diff --git a/public/post/index.xml b/public/post/index.xml index 34b152367..8b56c8c25 100644 --- a/public/post/index.xml +++ b/public/post/index.xml @@ -179,6 +179,33 @@ Result = The bitstream could not be found <li>The first one seems ok, but I don&rsquo;t know what to make of the second one&hellip;</li> <li>I had a look and there is indeed no file with the second checksum in the assetstore (ie, looking in <code>[dspace-dir]/assetstore/99/59/30/...</code>)</li> <li>For what it&rsquo;s worth, there is no item on DSpace Test or S3 backups with that checksum either&hellip;</li> +<li>In other news, I&rsquo;m looking at JVM settings from the Solr 4.10.2 release, from <code>bin/solr.in.sh</code>:</li> +</ul> + +<pre><code># These GC settings have shown to work well for a number of common Solr workloads +GC_TUNE=&quot;-XX:-UseSuperWord \ +-XX:NewRatio=3 \ +-XX:SurvivorRatio=4 \ +-XX:TargetSurvivorRatio=90 \ +-XX:MaxTenuringThreshold=8 \ +-XX:+UseConcMarkSweepGC \ +-XX:+UseParNewGC \ +-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \ +-XX:+CMSScavengeBeforeRemark \ +-XX:PretenureSizeThreshold=64m \ +-XX:CMSFullGCsBeforeCompaction=1 \ +-XX:+UseCMSInitiatingOccupancyOnly \ +-XX:CMSInitiatingOccupancyFraction=50 \ +-XX:CMSTriggerPermRatio=80 \ +-XX:CMSMaxAbortablePrecleanTime=6000 \ +-XX:+CMSParallelRemarkEnabled \ +-XX:+ParallelRefProcEnabled \ +-XX:+AggressiveOpts&quot; +</code></pre> + +<ul> +<li>I need to try these because they are recommended by the Solr project itself</li> +<li>Also, as always, I need to read <a href="https://wiki.apache.org/solr/ShawnHeisey">Shawn Heisey&rsquo;s wiki page on Solr</a></li> </ul> diff --git a/public/tags/notes/index.xml b/public/tags/notes/index.xml index 19c59c8db..de7a56255 100644 --- a/public/tags/notes/index.xml +++ b/public/tags/notes/index.xml @@ -178,6 +178,33 @@ Result = The bitstream could not be found <li>The first one seems ok, but I don&rsquo;t know what to make of the second one&hellip;</li> <li>I had a look and there is indeed no file with the second checksum in the assetstore (ie, looking in <code>[dspace-dir]/assetstore/99/59/30/...</code>)</li> <li>For what it&rsquo;s worth, there is no item on DSpace Test or S3 backups with that checksum either&hellip;</li> +<li>In other news, I&rsquo;m looking at JVM settings from the Solr 4.10.2 release, from <code>bin/solr.in.sh</code>:</li> +</ul> + +<pre><code># These GC settings have shown to work well for a number of common Solr workloads +GC_TUNE=&quot;-XX:-UseSuperWord \ +-XX:NewRatio=3 \ +-XX:SurvivorRatio=4 \ +-XX:TargetSurvivorRatio=90 \ +-XX:MaxTenuringThreshold=8 \ +-XX:+UseConcMarkSweepGC \ +-XX:+UseParNewGC \ +-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \ +-XX:+CMSScavengeBeforeRemark \ +-XX:PretenureSizeThreshold=64m \ +-XX:CMSFullGCsBeforeCompaction=1 \ +-XX:+UseCMSInitiatingOccupancyOnly \ +-XX:CMSInitiatingOccupancyFraction=50 \ +-XX:CMSTriggerPermRatio=80 \ +-XX:CMSMaxAbortablePrecleanTime=6000 \ +-XX:+CMSParallelRemarkEnabled \ +-XX:+ParallelRefProcEnabled \ +-XX:+AggressiveOpts&quot; +</code></pre> + +<ul> +<li>I need to try these because they are recommended by the Solr project itself</li> +<li>Also, as always, I need to read <a href="https://wiki.apache.org/solr/ShawnHeisey">Shawn Heisey&rsquo;s wiki page on Solr</a></li> </ul>