What you are looking for is the l2arc_write_max, not l2arc_max_write; same for the boost setting. SSH paste from a Nexenta box:
root@lead:/export/home/admin# echo l2arc_write_max/D | mdb -k
l2arc_write_max:
l2arc_write_max:8388608
root@lead:/export/home/admin# echo l2arc_write_boost/D | mdb -k
l2arc_write_boost:
l2arc_write_boost: 8388608
You can change them with echo l2arc_write_max/W0t#####, such as:
root@lead:/export/home/admin# echo l2arc_write_max/W0t16777216 | mdb -kw
l2arc_write_max:0x800000 = 0x1000000
root@lead:/export/home/admin# echo l2arc_write_max/D | mdb -k
l2arc_write_max:
l2arc_write_max:16777216
Be careful modifying this - it is safe to say the default of 8 MB is conservative, but there's a reason the 'conservative' number is 8 MB and not 300 MB. You can cause yourself some performance headaches if you open the floodgates on this. Tune conservatively. Highest I've ever set this and felt confident about it not causing issues was 40 MB, on a single L2ARC device (if they'd had more, I might have opted for less).